Compartir vía


EndpointAddress.IsAnonymous Propiedad

Definición

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.

Se aplica a