ChannelFactory.Credentials Свойство

Определение

Возвращает учетные данные, используемые клиентами для взаимодействия с конечной точкой службы по каналам, создаваемым фабрикой.Gets the credentials used by clients to communicate a service endpoint over the channels produced by the factory.

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.The ClientCredentials used by clients if they are configured for the factory or if the endpoint is non-null and is in either the created or opening communication state; otherwise null.

Комментарии

Объект ClientCredentials хранится как тип поведения конечной точки, и доступ к нему можно получить с помощью свойства Behaviors.The ClientCredentials object is stored as a type of endpoint behavior and can be accessed through the Behaviors property.

Метод OnOpened инициализирует доступную только для чтения копию объекта ClientCredentials для фабрики.The OnOpened method initializes a read-only copy of the ClientCredentials object for the factory.

Объект ClientCredentials используется классом ClientBase<TChannel> (или классом, унаследованным от этого класса) для создания прокси-объектов, которые могут вызывать службы.The ClientCredentials object is used by the ClientBase<TChannel> class (or a class that derives from this class) to create the proxy objects that can call services. Доступ к объекту ClientCredentials также можно получить с помощью свойства ClientCredentials.The ClientCredentials object is also accessible through the ClientCredentials property.

Примечание

Задание для свойства ChannelFactory.Credentials.Windows.AllowedImpersonationLevel значения TokenImpersonationLevel.Anonymous всегда приводит к анонимному входу, независимо от уровня олицетворения.Setting ChannelFactory.Credentials.Windows.AllowedImpersonationLevel to TokenImpersonationLevel.Anonymous always results in an anonymous logon regardless of impersonation level.

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