Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
ServiceEndpoint, classe
Collapse the table of content
Expand the table of content
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

ServiceEndpoint, classe

Représente le point de terminaison pour un service qui permet aux clients du service de rechercher et de communiquer avec celui-ci.

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

public class ServiceEndpoint

Le type ServiceEndpoint expose les membres suivants.

  NomDescription
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifServiceEndpoint(ContractDescription)Initialise une nouvelle instance de la classe ServiceEndpoint pour un contrat spécifié.
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifServiceEndpoint(ContractDescription, Binding, EndpointAddress)Initialise une nouvelle instance de la classe ServiceEndpoint avec un contrat, une liaison et une adresse spécifiés.
Début

  NomDescription
Propriété publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifAddressObtient ou définit l'adresse de point de terminaison pour le point de terminaison de service.
Propriété publiqueBehaviorsObtient les comportements du point de terminaison de service.
Propriété publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifBindingObtient ou définit la liaison pour le point de terminaison de service.
Propriété publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifContractObtient le contrat pour le point de terminaison de service.
Propriété publiqueIsSystemEndpointObtient 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.
Propriété publiqueListenUriObtient ou définit l'URI au niveau duquel le point de terminaison de service effectue son écoute.
Propriété publiqueListenUriModeObtient ou définit la façon dont le transport traite l'URI qui est fourni pour le service à écouter.
Propriété publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifNameObtient ou définit le nom du point de terminaison de service.
Début

  NomDescription
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéems522171.PortableClassLibrary(fr-fr,VS.100).gifFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéems522171.PortableClassLibrary(fr-fr,VS.100).gifMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiquems522171.PortableClassLibrary(fr-fr,VS.100).gifToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

Le point de terminaison de service contient des informations sur l'adresse, la liaison, le contrat et le comportement requis par un client afin de rechercher et d'interagir avec le service au niveau de ce point de terminaison.


Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

ContractDescription cd = new ContractDescription("Calculator");
ServiceEndpoint svcEndpoint = new ServiceEndpoint(cd);

ServiceEndpoint endpnt = serviceHost.AddServiceEndpoint(
    typeof(ICalculator),
    new WSHttpBinding(),
    "CalculatorServiceObject");

Console.WriteLine("Address: {0}", endpnt.Address);

// Enable Mex
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
serviceHost.Description.Behaviors.Add(smb);

serviceHost.Open();


.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Pris en charge dans :

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft