WorkflowServiceHost.AddServiceEndpoint Metod

Definition

Lägger till en tjänstslutpunkt i den värdbaserade tjänsten.

Överlagringar

Name Description
AddServiceEndpoint(Type, Binding, String)

Lägger till en tjänstslutpunkt för arbetsflödestjänsten med hjälp av det angivna kontraktet, bindningen och slutpunktsadressen.

AddServiceEndpoint(Type, Binding, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, bindning och URI som innehåller slutpunktsadressen.

AddServiceEndpoint(Type, Binding, String, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, en bindning, en slutpunktsadress och en URI som tjänsten lyssnar på.

AddServiceEndpoint(Type, Binding, Uri, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, en bindning, en URI som innehåller slutpunktsadressen och en URI som tjänsten lyssnar på.

AddServiceEndpoint(Type, Binding, String)

Lägger till en tjänstslutpunkt för arbetsflödestjänsten med hjälp av det angivna kontraktet, bindningen och slutpunktsadressen.

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

Parametrar

implementedContract
Type

Kontraktet Type för slutpunkten har lagts till.

binding
Binding

För Binding slutpunkten har lagts till.

address
String

Adressen för slutpunkten har lagts till.

Returer

Den ServiceEndpoint som har lagts till i arbetsflödestjänsten.

Undantag

implementedContract är null.

-eller-

address är null.

ServiceContractAttribute inte har angetts för implementedContract. -eller-

Arbetsflödestjänsten implementerar implementedContractinte .

Gäller för

AddServiceEndpoint(Type, Binding, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, bindning och URI som innehåller slutpunktsadressen.

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

Parametrar

implementedContract
Type

Kontraktet Type för slutpunkten har lagts till.

binding
Binding

För Binding slutpunkten har lagts till.

address
Uri

Som Uri innehåller adressen för slutpunkten som har lagts till.

Returer

Den ServiceEndpoint som har lagts till i arbetsflödestjänsten.

Undantag

implementedContract är null.

-eller-

address är null.

ServiceContractAttribute inte har angetts för implementedContract.

-eller-

Arbetsflödestjänsten implementerar implementedContractinte .

Gäller för

AddServiceEndpoint(Type, Binding, String, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, en bindning, en slutpunktsadress och en URI som tjänsten lyssnar på.

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

Parametrar

implementedContract
Type

Kontraktet Type för slutpunkten har lagts till.

binding
Binding

För Binding slutpunkten har lagts till.

address
String

Slutpunktsadressen för tjänsten.

listenUri
Uri

Uri vilken tjänstslutpunkterna kan lyssna.

Returer

Den ServiceEndpoint som har lagts till i arbetsflödestjänsten.

Undantag

implementedContract är null.

-eller-

address är null.

Arbetsflödestjänsten implementerar implementedContractinte .

-eller-

ServiceContractAttribute inte har angetts för implementedContract.

Gäller för

AddServiceEndpoint(Type, Binding, Uri, Uri)

Lägger till en tjänstslutpunkt i arbetsflödestjänsten med ett angivet kontrakt, en bindning, en URI som innehåller slutpunktsadressen och en URI som tjänsten lyssnar på.

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

Parametrar

implementedContract
Type

Kontraktet Type för slutpunkten har lagts till.

binding
Binding

För Binding slutpunkten har lagts till.

address
Uri

Som Uri innehåller adressen för slutpunkten som har lagts till.

listenUri
Uri

Uri vilken tjänstslutpunkterna kan lyssna.

Returer

Den ServiceEndpoint som har lagts till i arbetsflödestjänsten.

Undantag

implementedContract är null.

-eller-

address är null.

Arbetsflödestjänsten implementerar implementedContractinte .

-eller-

ServiceContractAttribute inte har angetts för implementedContract.

Gäller för