Compartilhar via


ChannelFactory.Credentials Propriedade

Definição

Obtém as credenciais usadas pelos clientes para comunicação com um ponto de extremidade de serviço pelos canais produzidos pela fábrica.

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

Valor da propriedade

ClientCredentials

O ClientCredentials usado pelos clientes se eles estiverem configurados para a fábrica ou se o ponto de extremidade não for null e estiver no estado de comunicação criado ou aberto; caso contrário, null.

Comentários

O ClientCredentials objeto é armazenado como um tipo de comportamento de ponto de extremidade e pode ser acessado por meio da Behaviors propriedade.

O OnOpened método inicializa uma cópia somente leitura do ClientCredentials objeto para a fábrica.

O ClientCredentials objeto é usado pela ClientBase<TChannel> classe (ou uma classe derivada dessa classe) para criar os objetos proxy que podem chamar serviços. O ClientCredentials objeto também é acessível por meio da ClientCredentials propriedade.

Observação

A configuração ChannelFactory.Credentials.Windows.AllowedImpersonationLevel para TokenImpersonationLevel.Anonymous sempre resulta em um logon anônimo, independentemente do nível de representação.

Aplica-se a