ListenUriMode Enumeração
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.
Indica se o transporte deve garantir que o URI fornecido para o serviço para escuta é exclusivo ou pode ser usado exatamente como fornecido.
public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode =
Public Enum ListenUriMode
- Herança
Campos
Explicit | 0 | Usa o ListenUri exatamente como fornecido. Este é o valor padrão. |
Unique | 1 | Especifica que o transporte deve usar um mecanismo específico ao transporte para garantir que o ListenUri é exclusivo. |
Comentários
O URI do ponto de extremidade no qual um serviço escuta pode ser definido programaticamente usando a propriedade e o valor do para esse ponto de extremidade é definido usando a ListenUri ListenUriMode propriedade ListenUriMode . O valor padrão para ListenUri é Address. O valor padrão para ListenUriMode é Explicit.
O valor dessas propriedades também pode ser definido usando a ListenUri propriedade e a propriedade ListenUriMode .
Quando o valor do ListenUriMode é definido como Exclusivo, o transporte é responsável por criar um URI exclusivo. Diferentes transporte usados pelo Windows Communication Foundation (WCF) geram esse URI exclusivo de maneira diferente
Para TCP no modo exclusivo ( PortSharingEnabled é ) isso significa associação a um número de porta disponível
false
exclusivamente.Para TCP no modo de compartilhamento de porta ( é ) e para todos os outros transporte WCF existentes, isso significa a adoção de um caminho exclusivo PortSharingEnabled
true
(um GUID) ao final do ListenUri .
Quando o valor do é definido como Modo explícito, o transporte usa exatamente como é fornecido, sem modificá-lo para ListenUriMode ListenUri torná-lo exclusivo.