ChannelFactory.Credentials Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.