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 анонимному входу независимо от уровня олицетворения.

Применяется к