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

Учетные данные ClientCredentials, используемые клиентами, если они настроены для фабрики или если конечная точка имеет значение, отличное от null, и находится либо в состоянии Created, либо в состоянии обмена данными Opening. В противном случае значение равно null.

Комментарии

Объект ClientCredentials хранится как тип поведения конечной точки, и доступ к нему можно получить с помощью свойства Behaviors.

Метод OnOpened инициализирует доступную только для чтения копию объекта ClientCredentials для фабрики.

Объект ClientCredentials используется классом ClientBase<TChannel> (или классом, унаследованным от этого класса) для создания прокси-объектов, которые могут вызывать службы. Доступ к объекту ClientCredentials также можно получить с помощью свойства ClientCredentials.

Примечание

Задание для свойства ChannelFactory.Credentials.Windows.AllowedImpersonationLevel значения TokenImpersonationLevel.Anonymous всегда приводит к анонимному входу, независимо от уровня олицетворения.

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