ChannelFactory.Credentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает учетные данные, используемые клиентами для взаимодействия с конечной точкой службы по каналам, создаваемым фабрикой.
public:
property System::ServiceModel::Description::ClientCredentials ^ Credentials { System::ServiceModel::Description::ClientCredentials ^ get(); };
public System.ServiceModel.Description.ClientCredentials Credentials { get; }
member this.Credentials : System.ServiceModel.Description.ClientCredentials
Public ReadOnly Property Credentials As ClientCredentials
Значение свойства
Учетные данные ClientCredentials, используемые клиентами, если они настроены для фабрики или если конечная точка имеет значение, отличное от null
, и находится либо в состоянии Created, либо в состоянии обмена данными Opening. В противном случае значение равно null
.
Комментарии
Объект ClientCredentials хранится как тип поведения конечной точки, и доступ к нему можно получить с помощью свойства Behaviors.
Метод OnOpened инициализирует доступную только для чтения копию объекта ClientCredentials для фабрики.
Объект ClientCredentials используется классом ClientBase<TChannel> (или классом, унаследованным от этого класса) для создания прокси-объектов, которые могут вызывать службы. Доступ к объекту ClientCredentials также можно получить с помощью свойства ClientCredentials.
Примечание
Задание для свойства ChannelFactory.Credentials.Windows.AllowedImpersonationLevel
значения TokenImpersonationLevel.Anonymous
всегда приводит к анонимному входу, независимо от уровня олицетворения.