Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ServiceHost.AddServiceEndpoint méthode (Type, Binding, String, Uri)

 

Date de publication : novembre 2016

Ajoute un point de terminaison de service au service hébergé avec un contrat spécifié, une liaison, une adresse de point de terminaison et un URI sur lequel le service écoute.

Espace de noms:   System.ServiceModel
Assembly:  System.ServiceModel (dans System.ServiceModel.dll)

public ServiceEndpoint AddServiceEndpoint(
	Type implementedContract,
	Binding binding,
	string address,
	Uri listenUri
)

Paramètres

implementedContract
Type: System.Type

Type correspondant au contrat du point de terminaison ajouté.

binding
Type: System.ServiceModel.Channels.Binding

Binding pour le point de terminaison ajouté.

address
Type: System.String

Adresse de point de terminaison pour le service.

listenUri
Type: System.Uri

Uri sur lequel les points de terminaison de service peuvent écouter.

Valeur de retour

Type: System.ServiceModel.Description.ServiceEndpoint

ServiceEndpoint ajouté au service hébergé.

Exception Condition
ArgumentNullException

implementedContract ou binding ou address a la valeur null.

Use this version of the method when you have multiple endpoints that need to listen on the same, specified URI.

BasicHttpBinding binding = new BasicHttpBinding();
Uri listenUri = new Uri("http://localhost:8000/MyListenUri");
String address = "http://localhost:8000/servicemodelsamples/service2";
serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, address, listenUri);

.NET Framework
Disponible depuis 3.0
Retour au début
Afficher: