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 является и находится в созданном или открывающем состоянии связи; в противном случае null.
Комментарии
Объект ClientCredentials хранится как тип поведения конечной точки и может быть доступен через Behaviors свойство.
Метод OnOpened инициализирует копию ClientCredentials объекта только для чтения для фабрики.
Объект ClientCredentials используется классом (или классом, производным ClientBase<TChannel> от этого класса) для создания прокси-объектов, которые могут вызывать службы. Объект ClientCredentials также доступен через ClientCredentials свойство.
Замечание
Параметр ChannelFactory.Credentials.Windows.AllowedImpersonationLevel всегда приводит к TokenImpersonationLevel.Anonymous анонимному входу независимо от уровня олицетворения.