EndpointAddress.IsAnonymous Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el punto de conexión es anonymous.
public:
property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean
Valor de propiedad
true
si el extremo es AnonymousUri; en caso contrario, false
.
Ejemplos
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;
Comentarios
Utilice este método para comprobar el AnonymousUri al copiar manualmente el URI desde una EndpointAddress en el URI de una EndpointAddress10 o una EndpointAddressAugust2004. Esto debe realizarse porque EndpointAddress10 y EndpointAddressAugust2004 tienen valores anónimos especiales. Los usuarios deben utilizar estos valores si el URI que se está copiando es anónimo.
Debido al abanico de tecnologías de red ampliamente utilizadas en la actualidad (como, por ejemplo, NAT, DHCP y firewalls), muchas implementaciones no pueden asignar un URI global significativo a un extremo determinado. Para permitir que estos puntos de conexión anónimos inicien patrones de intercambio de mensajes y reciban respuestas, la especificación de direccionamiento de servicios web define un URI para su uso por los puntos de conexión que no pueden tener un URI estable y resolvible.
Las solicitudes que utilizan esta dirección deben proporcionar algún mecanismo para entregar respuestas o errores (por ejemplo, devolviendo la respuesta en la misma conexión de transporte). Este mecanismo puede ser un protocolo de transporte de solicitud/respuesta (como, por ejemplo, HTTP GET o POST). Este URI se puede utilizar como destino para los mensajes de respuesta y no debería utilizarse como destino en otras circunstancias.