Partilhar via


UdpAnnouncementEndpoint Classe

Definição

Um ponto de extremidade padrão usado pelos serviços para enviar mensagens de comunicado por meio de uma associação UDP. Esse ponto de extremidade herda de AnnouncementEndpoint e, da mesma forma, tem um contrato fixo e oferece suporte a duas versões de descoberta. Além disso, ele tem uma associação de UDP fixa e um valor de endereço padrão, conforme as especificações do WS-Discovery (WS-Discovery de abril de 2005 ou WS-Discovery versão 1.1). Portanto, no caso mais simples, não é necessário especificar qualquer um desses valores ao criar um AnnouncementEndpoint e adicioná-lo a um serviço.

public ref class UdpAnnouncementEndpoint : System::ServiceModel::Discovery::AnnouncementEndpoint
public class UdpAnnouncementEndpoint : System.ServiceModel.Discovery.AnnouncementEndpoint
type UdpAnnouncementEndpoint = class
    inherit AnnouncementEndpoint
Public Class UdpAnnouncementEndpoint
Inherits AnnouncementEndpoint
Herança
UdpAnnouncementEndpoint

Construtores

UdpAnnouncementEndpoint()

Cria uma nova instância da classe UdpAnnouncementEndpoint.

UdpAnnouncementEndpoint(DiscoveryVersion)

Cria uma nova instância da classe UdpAnnouncementEndpoint configurada para usar o DiscoveryVersion especificado.

UdpAnnouncementEndpoint(DiscoveryVersion, String)

Cria uma nova instância da classe UdpAnnouncementEndpoint configurada para usar o DiscoveryVersion especificado e o endereço multicast.

UdpAnnouncementEndpoint(DiscoveryVersion, Uri)

Cria uma nova instância da classe UdpAnnouncementEndpoint configurada para usar o DiscoveryVersion especificado e o endereço multicast.

UdpAnnouncementEndpoint(String)

Cria uma nova instância da classe UdpAnnouncementEndpoint com o endereço multicast especificado.

UdpAnnouncementEndpoint(Uri)

Cria uma nova instância da classe UdpAnnouncementEndpoint com o endereço multicast especificado.

Campos

DefaultIPv4MulticastAddress

O endereço multicast UDP padrão para IPv4.

DefaultIPv6MulticastAddress

O endereço multicast UDP padrão para IPv6.

Propriedades

Address

Obtém ou define o endereço do ponto de extremidade para o ponto de extremidade de serviço.

(Herdado de ServiceEndpoint)
Behaviors

Obtém os comportamentos de ponto de extremidade de serviço.

(Herdado de ServiceEndpoint)
Binding

Obtém ou define a associação para o ponto de extremidade de serviço.

(Herdado de ServiceEndpoint)
Contract

Obtém o contrato do ponto de extremidade de serviço.

(Herdado de ServiceEndpoint)
DiscoveryVersion

Obtém a versão de descoberta à qual esse ponto de extremidade de comunicado dá suporte.

(Herdado de AnnouncementEndpoint)
EndpointBehaviors

Obtém os comportamentos de ponto de extremidade para o serviço.

(Herdado de ServiceEndpoint)
IsSystemEndpoint

Obtém ou define se o ponto de extremidade de serviço é gerado pelo sistema em vez de ser definido pelo usuário.

(Herdado de ServiceEndpoint)
ListenUri

Obtém ou define o URI em que o ponto de extremidade de serviço escuta.

(Herdado de ServiceEndpoint)
ListenUriMode

Obtém ou define como o transporte manipula o URI, o qual é fornecido para que nele seja realizada a escuta pelo serviço.

(Herdado de ServiceEndpoint)
MaxAnnouncementDelay

Obtém ou define o atraso máximo do comunicado.

(Herdado de AnnouncementEndpoint)
MulticastAddress

Obtém ou define o endereço multicast do ponto de extremidade.

Name

Obtém ou define o nome do ponto de extremidade de serviço.

(Herdado de ServiceEndpoint)
TransportSettings
Obsoleto.

Obtém as configurações de transporte UDP associadas com a instância UdpAnnouncementEndpoint.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a