Partilhar via


WorkflowServiceHost.AddServiceEndpoint Método

Definição

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

Sobrecargas

AddServiceEndpoint(Type, Binding, String)

Adiciona um ponto de extremidade de serviço ao 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, uma associação e um URI 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, uma associação, um endereço do ponto de extremidade especificados 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, 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 ao 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 do contrato para o ponto de extremidade adicionado.

binding
Binding

O Binding do 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 foi 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, uma associação e um URI 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 do contrato para o ponto de extremidade adicionado.

binding
Binding

O Binding do 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 foi 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, uma associação, um endereço do ponto de extremidade especificados 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 do contrato para o ponto de extremidade adicionado.

binding
Binding

O Binding do ponto de extremidade adicionado.

address
String

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

listenUri
Uri

O Uri no qual 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 foi 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, 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 do contrato para o ponto de extremidade adicionado.

binding
Binding

O Binding do ponto de extremidade adicionado.

address
Uri

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

listenUri
Uri

O Uri no qual 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 foi especificado para implementedContract.

Aplica-se a