EndpointAddress.IsAnonymous Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o endpoint é anónimo.
public:
property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean
Valor de Propriedade
true se o ponto final for AnonymousUri; caso contrário, false.
Exemplos
EndpointIdentity endpointIdentity =
EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
EndpointAddress endpointAddress = new EndpointAddress(
new Uri
("http://localhost:8003/servicemodelsamples/service/incode/identity"),
endpointIdentity, addressHeaders);
// bool isAnonymous = endpointAddress.IsAnonynmous;
Observações
Use este método para verificar o AnonymousUri ao copiar manualmente o URI de um EndpointAddress para o URI de um EndpointAddress10 ou EndpointAddressAugust2004de um . Isto deve ser feito porque ambos EndpointAddress10 têm EndpointAddressAugust2004 valores anónimos especiais. Os utilizadores devem usar estes valores se o URI copiado for anónimo.
Devido à variedade de tecnologias de rede atualmente amplamente utilizadas (por exemplo, NAT, DHCP e firewalls), muitas implementações não conseguem atribuir um URI global significativo a um determinado endpoint. Para permitir que estes endpoints anónimos iniciem padrões de troca de mensagens e recebam respostas, a especificação Web Services Addressing define um URI para uso por endpoints que não podem ter um URI estável e resoluvel.
Pedidos que utilizam este endereço devem fornecer algum mecanismo para entregar respostas ou falhas (por exemplo, devolver a resposta na mesma ligação de transporte). Este mecanismo pode ser um protocolo de transporte de pedido/resposta (por exemplo, HTTP GET ou POST). Este URI pode ser usado como destino para mensagens de resposta e não deve ser usado como destino noutras circunstâncias.