Partilhar via


AnnouncementEndpoint Classe

Definição

Um ponto de extremidade padrão usado pelos serviços para enviar mensagens de comunicado.

public ref class AnnouncementEndpoint : System::ServiceModel::Description::ServiceEndpoint
public class AnnouncementEndpoint : System.ServiceModel.Description.ServiceEndpoint
type AnnouncementEndpoint = class
    inherit ServiceEndpoint
Public Class AnnouncementEndpoint
Inherits ServiceEndpoint
Herança
AnnouncementEndpoint
Derivado

Comentários

Essa classe representa um ponto de extremidade que tem um contrato fixo, portanto, ao criar pontos de extremidade de anúncio, você especifica apenas a associação e o endereço. AnnouncementEndpoint dá suporte a duas versões de protocolos de descoberta: WS-Discovery abril de 2005 e WS-Discovery julho de 2008. Qualquer instância do ponto de extremidade dá suporte a apenas uma dessas versões. Você escolhe qual versão é compatível com o ponto de extremidade fornecendo o discoveryVersion parâmetro para o construtor apropriado AnnouncementEndpoint . A versão de descoberta padrão é WS-Discovery abril de 2005.

AnnouncementClient usa AnnouncementEndpoint para enviar comunicados. AnnouncementService e todas as classes derivadas dele usam AnnouncementEndpoint para escutar anúncios.

Construtores

AnnouncementEndpoint()

Cria uma nova instância da classe AnnouncementEndpoint.

AnnouncementEndpoint(Binding, EndpointAddress)

Cria uma nova instância da classe AnnouncementEndpoint com o endereço e a associação especificados.

AnnouncementEndpoint(DiscoveryVersion)

Cria uma nova instância da classe AnnouncementEndpoint que dá suporte ao DiscoveryVersion especificado.

AnnouncementEndpoint(DiscoveryVersion, Binding, EndpointAddress)

Cria uma nova instância da classe AnnouncementEndpoint que dá suporte ao DiscoveryVersion especificado com o endereço e a associação especificados.

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.

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.

Name

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

(Herdado de ServiceEndpoint)

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