UdpAnnouncementEndpoint Classe

Définition

Point de terminaison standard utilisé par les services pour envoyer des messages d’annonce sur une liaison UDP. Ce point de terminaison hérite de AnnouncementEndpoint et de la même façon a un contrat fixe et prend en charge deux versions de découverte. De plus, il possède une liaison UDP fixe et une valeur d'adresse par défaut indiquée dans les spécifications WS-Discovery (WS-Discovery Avril 2005 ou WS-Discovery version 1.1). Par conséquent, vous ne devez pas spécifier chacune de ces valeurs dans le cas le plus simple lorsque vous créez un AnnouncementEndpoint et l'ajoutez à un service.

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
Héritage
UdpAnnouncementEndpoint

Constructeurs

UdpAnnouncementEndpoint()

Crée une instance de la classe UdpAnnouncementEndpoint.

UdpAnnouncementEndpoint(DiscoveryVersion)

Crée une instance de la classe UdpAnnouncementEndpoint qui est configurée pour utiliser le DiscoveryVersion spécifié.

UdpAnnouncementEndpoint(DiscoveryVersion, String)

Crée une instance du UdpAnnouncementEndpoint configuré pour utiliser le DiscoveryVersion spécifié et l'adresse de multidiffusion.

UdpAnnouncementEndpoint(DiscoveryVersion, Uri)

Crée une instance du UdpAnnouncementEndpoint configuré pour utiliser le DiscoveryVersion spécifié et l'adresse de multidiffusion.

UdpAnnouncementEndpoint(String)

Crée une instance de la classe UdpAnnouncementEndpoint avec l'adresse de multidiffusion spécifiée.

UdpAnnouncementEndpoint(Uri)

Crée une instance de la classe UdpAnnouncementEndpoint avec l'adresse de multidiffusion spécifiée.

Champs

DefaultIPv4MulticastAddress

Adresse de multidiffusion UDP par défaut pour IPv4.

DefaultIPv6MulticastAddress

Adresse de multidiffusion UDP par défaut pour IPv6.

Propriétés

Address

Obtient ou définit l'adresse de point de terminaison pour le point de terminaison de service.

(Hérité de ServiceEndpoint)
Behaviors

Obtient les comportements du point de terminaison de service.

(Hérité de ServiceEndpoint)
Binding

Obtient ou définit la liaison pour le point de terminaison de service.

(Hérité de ServiceEndpoint)
Contract

Obtient le contrat pour le point de terminaison de service.

(Hérité de ServiceEndpoint)
DiscoveryVersion

Obtient la version de découverte que ce point de terminaison d'annonce prend en charge.

(Hérité de AnnouncementEndpoint)
EndpointBehaviors

Obtient le comportement des points de terminaison du service.

(Hérité de ServiceEndpoint)
IsSystemEndpoint

Obtient ou définit si le point de terminaison de service est généré par le système, par opposition à une définition par l'utilisateur.

(Hérité de ServiceEndpoint)
ListenUri

Obtient ou définit l'URI au niveau duquel le point de terminaison de service effectue son écoute.

(Hérité de ServiceEndpoint)
ListenUriMode

Obtient ou définit la façon dont le transport traite l'URI qui est fourni pour le service à écouter.

(Hérité de ServiceEndpoint)
MaxAnnouncementDelay

Obtient ou définit le délai d'annonce maximal.

(Hérité de AnnouncementEndpoint)
MulticastAddress

Obtient ou définit l’adresse de multidiffusion du point de terminaison.

Name

Obtient ou définit le nom du point de terminaison de service.

(Hérité de ServiceEndpoint)
TransportSettings
Obsolète.

Obtient les paramètres de transport UDP associés à l'instance UdpAnnouncementEndpoint.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à