WorkflowServiceHost.AddServiceEndpoint Método

Definición

Añade un extremo de servicio al servicio hospedado.

Sobrecargas

AddServiceEndpoint(Type, Binding, String)

Agrega un punto de conexión de servicio para el servicio de flujo de trabajo hospedado con el contrato, enlace y dirección de punto de conexión especificados.

AddServiceEndpoint(Type, Binding, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace y un URI que contiene la dirección del punto de conexión.

AddServiceEndpoint(Type, Binding, String, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, una dirección de punto de conexión y un URI en el que el servicio realiza escuchas.

AddServiceEndpoint(Type, Binding, Uri, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, un URI que contiene la dirección del punto de conexión y un URI en el que el servicio realiza escuchas.

AddServiceEndpoint(Type, Binding, String)

Agrega un punto de conexión de servicio para el servicio de flujo de trabajo hospedado con el contrato, enlace y dirección de punto de conexión especificados.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String) As ServiceEndpoint

Parámetros

implementedContract
Type

El Type de contrato para el extremo agregado.

binding
Binding

Binding para el extremo agregado.

address
String

Dirección del punto de conexión agregado.

Devoluciones

ServiceEndpoint

ServiceEndpoint agregado al servicio de flujo de trabajo.

Excepciones

implementedContract es null.

O bien

address es null.

No se ha especificado ServiceContractAttribute para implementedContract. o bien

El servicio de flujo de trabajo no implementa implementedContract.

Se aplica a

AddServiceEndpoint(Type, Binding, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace y un URI que contiene la dirección del punto de conexión.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri) As ServiceEndpoint

Parámetros

implementedContract
Type

El Type de contrato para el extremo agregado.

binding
Binding

Binding para el extremo agregado.

address
Uri

Uri que contiene la dirección del extremo agregado.

Devoluciones

ServiceEndpoint

ServiceEndpoint agregado al servicio de flujo de trabajo.

Excepciones

implementedContract es null.

O bien

address es null.

No se ha especificado ServiceContractAttribute para implementedContract.

o bien

El servicio de flujo de trabajo no implementa implementedContract.

Se aplica a

AddServiceEndpoint(Type, Binding, String, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, una dirección de punto de conexión y un URI en el que el servicio realiza escuchas.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String, listenUri As Uri) As ServiceEndpoint

Parámetros

implementedContract
Type

El Type de contrato para el extremo agregado.

binding
Binding

Binding para el extremo agregado.

address
String

Dirección del punto de conexión del servicio.

listenUri
Uri

Uri en el que los extremos de servicio pueden realizar escuchas.

Devoluciones

ServiceEndpoint

ServiceEndpoint agregado al servicio de flujo de trabajo.

Excepciones

implementedContract es null.

O bien

address es null.

El servicio de flujo de trabajo no implementa implementedContract.

o bien

No se ha especificado ServiceContractAttribute para implementedContract.

Se aplica a

AddServiceEndpoint(Type, Binding, Uri, Uri)

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, un URI que contiene la dirección del punto de conexión y un URI en el que el servicio realiza escuchas.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri, listenUri As Uri) As ServiceEndpoint

Parámetros

implementedContract
Type

El Type de contrato para el extremo agregado.

binding
Binding

Binding para el extremo agregado.

address
Uri

Uri que contiene la dirección del extremo agregado.

listenUri
Uri

Uri en el que los extremos de servicio pueden realizar escuchas.

Devoluciones

ServiceEndpoint

ServiceEndpoint agregado al servicio de flujo de trabajo.

Excepciones

implementedContract es null.

O bien

address es null.

El servicio de flujo de trabajo no implementa implementedContract.

o bien

No se ha especificado ServiceContractAttribute para implementedContract.

Se aplica a