WorkflowServiceHost.AddServiceEndpoint Método

Definição

Adiciona um ponto de extremidade de serviço ao serviço hospedado.

Sobrecargas

Nome Description
AddServiceEndpoint(Type, Binding, String)

Adiciona um ponto de extremidade de serviço para o serviço de fluxo de trabalho usando o contrato, a associação e o endereço do ponto de extremidade especificados.

AddServiceEndpoint(Type, Binding, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato, associação e URI especificados que contém o endereço do ponto de extremidade.

AddServiceEndpoint(Type, Binding, String, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um endereço de ponto de extremidade e um URI no qual o serviço escuta.

AddServiceEndpoint(Type, Binding, Uri, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um URI que contém o endereço do ponto de extremidade e um URI no qual o serviço escuta.

AddServiceEndpoint(Type, Binding, String)

Adiciona um ponto de extremidade de serviço para o serviço de fluxo de trabalho usando o contrato, a associação e o endereço do ponto de extremidade 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

O Type contrato do ponto de extremidade adicionado.

binding
Binding

O Binding ponto de extremidade adicionado.

address
String

O endereço do ponto de extremidade adicionado.

Retornos

O ServiceEndpoint adicionado ao serviço de fluxo de trabalho.

Exceções

implementedContract é null.

- ou -

address é null.

ServiceContractAttribute não especificado para implementedContract. - ou -

O serviço de fluxo de trabalho não implementa implementedContract.

Aplica-se a

AddServiceEndpoint(Type, Binding, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato, associação e URI especificados que contém o endereço do ponto de extremidade.

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

O Type contrato do ponto de extremidade adicionado.

binding
Binding

O Binding ponto de extremidade adicionado.

address
Uri

O Uri que contém o endereço do ponto de extremidade adicionado.

Retornos

O ServiceEndpoint adicionado ao serviço de fluxo de trabalho.

Exceções

implementedContract é null.

- ou -

address é null.

ServiceContractAttribute não especificado para implementedContract.

- ou -

O serviço de fluxo de trabalho não implementa implementedContract.

Aplica-se a

AddServiceEndpoint(Type, Binding, String, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um endereço de ponto de extremidade e um URI no qual o serviço escuta.

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

O Type contrato do ponto de extremidade adicionado.

binding
Binding

O Binding ponto de extremidade adicionado.

address
String

O endereço do ponto de extremidade do serviço.

listenUri
Uri

O Uri local em que os pontos de extremidade de serviço podem escutar.

Retornos

O ServiceEndpoint adicionado ao serviço de fluxo de trabalho.

Exceções

implementedContract é null.

- ou -

address é null.

O serviço de fluxo de trabalho não implementa implementedContract.

- ou -

ServiceContractAttribute não especificado para implementedContract.

Aplica-se a

AddServiceEndpoint(Type, Binding, Uri, Uri)

Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um URI que contém o endereço do ponto de extremidade e um URI no qual o serviço escuta.

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

O Type contrato do ponto de extremidade adicionado.

binding
Binding

O Binding ponto de extremidade adicionado.

address
Uri

O Uri que contém o endereço do ponto de extremidade adicionado.

listenUri
Uri

O Uri local em que os pontos de extremidade de serviço podem escutar.

Retornos

O ServiceEndpoint adicionado ao serviço de fluxo de trabalho.

Exceções

implementedContract é null.

- ou -

address é null.

O serviço de fluxo de trabalho não implementa implementedContract.

- ou -

ServiceContractAttribute não especificado para implementedContract.

Aplica-se a