Я, войдя в мою службу от переменного тока # клиента следующим образом:Auth доступа() объекта от TryAuthenticate
serviceClient.Send<ServiceStack.ServiceInterface.Auth.AuthResponse>(
new ServiceStack.ServiceInterface.Auth.Auth() {
UserName = "xxx",
Password = "yyy" }
);
Теперь я хотел бы использовать одну из неиспользуемых строк в классе Auth, чтобы передать некоторую дополнительную информацию (например, programid). Я использую свой собственный подклассы CredentialsAuthProvider. Два вопроса:
Вы рекомендуете какие-либо из «дополнительных» свойств в классе Auth для наполнения моей программы какой-либо другой? Я рассматривал возможность использования «State», это что-то испортит, если я поместил там строку?
Есть ли способ из TryAuthenticate переопределить мой CredentialsAuthProvider для доступа к экземпляру класса Auth, который был отправлен мне (так что я могу получить доступ к программе, которую я вложил в свойство State).
спасибо.