Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ServiceEndpoint (Clase)

Representa el extremo de un servicio que permite a los clientes del mismo buscar y comunicarse con el servicio.

Espacio de nombres:  System.ServiceModel.Description
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)
public class ServiceEndpoint

El tipo ServiceEndpoint expone los siguientes miembros.

  NombreDescripción
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifServiceEndpoint(ContractDescription)Inicializa una nueva instancia de la clase ServiceEndpoint para un contrato concreto.
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifServiceEndpoint(ContractDescription, Binding, EndpointAddress)Inicializa una nueva instancia de la clase ServiceEndpoint con un contrato, enlace y dirección especificados.
Arriba
  NombreDescripción
Propiedad públicams522171.PortableClassLibrary(es-es,VS.100).gifAddressObtiene o establece la dirección para el extremo del servicio.
Propiedad públicaBehaviorsObtiene los comportamientos para el extremo de servicio.
Propiedad públicams522171.PortableClassLibrary(es-es,VS.100).gifBindingObtiene o establece el enlace para el extremo del servicio.
Propiedad públicams522171.PortableClassLibrary(es-es,VS.100).gifContractObtiene los contratos para el extremo de servicio.
Propiedad públicaIsSystemEndpointObtiene o establece si el extremo de servicio está generado por el sistema en contraposición a estar definido por el usuario.
Propiedad públicaListenUriObtiene o establece el identificador URI en el que el extremo de servicio realiza escuchas.
Propiedad públicaListenUriModeObtiene o establece cómo el transporte administra el identificador URI que se proporciona para que el servicio realice escuchas.
Propiedad públicams522171.PortableClassLibrary(es-es,VS.100).gifNameObtiene o establece el nombre del extremo de servicio.
Arriba
  NombreDescripción
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoms522171.PortableClassLibrary(es-es,VS.100).gifFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegidoms522171.PortableClassLibrary(es-es,VS.100).gifMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoms522171.PortableClassLibrary(es-es,VS.100).gifToStringDevuelve una cadena que representa el objeto actual. (Se hereda de Object).
Arriba

El extremo de servicio contiene la información sobre la dirección, el enlace, el contrato y el comportamiento requeridos por un cliente para buscar e interactuar con el servicio en este extremo.


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

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Compatible con:

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.