Compartir a través de


ListenUriMode Enumeración

Definición

Indica si el transporte debe asegurarse de que el identificador URI proporcionado para que el servicio realice escuchas es único o puede utilizarse tal y como se proporcionó.

public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode = 
Public Enum ListenUriMode
Herencia
ListenUriMode

Campos

Explicit 0

Utiliza el ListenUri tal y como se proporciona. Este es el valor predeterminado.

Unique 1

Especifica que el transporte debería utilizar un mecanismo específico de transporte para asegurarse de que ListenUri es único.

Comentarios

El identificador URI para el extremo en el que un servicio realiza escuchas puede establecerse mediante programación utilizando la propiedad ListenUri. El valor de ListenUriMode para ese extremo se establece utilizando la propiedad ListenUriMode. El valor predeterminado de ListenUri es Address. El valor predeterminado de ListenUriMode es Explicit.

El valor de estas propiedades también puede establecerse utilizando la propiedad ListenUri y la propiedad ListenUriMode.

Cuando el valor de se ListenUriMode establece en Único, el transporte es responsable de crear un URI único. Los distintos transportes usados por Windows Communication Foundation (WCF) generan este URI único de forma diferente.

  • Para TCP en modo exclusivo (PortSharingEnabled es false) esto significa un enlace a un único número de puerto disponible.

  • Para TCP en modo de uso compartido de puertos ( es ) y para todos los demás transportes WCF existentes, esto significa anexar una ruta de acceso única PortSharingEnabled true (un GUID) al final de ListenUri .

Cuando el valor de se establece en modo explícito, el transporte usa exactamente como se proporciona, sin modificarlo para que ListenUriMode ListenUri sea único.

Se aplica a