WorkflowServiceHost.AddServiceEndpoint Method     
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a service endpoint.
Overloads
| AddServiceEndpoint(XName, Binding, String, Uri, String) | 
						 Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, listen URI, and behavior configuration name.  | 
        	
| AddServiceEndpoint(String, Binding, Uri, Uri) | 
						 Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.  | 
        	
| AddServiceEndpoint(String, Binding, String, Uri) | 
						 Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.  | 
        	
| AddServiceEndpoint(XName, Binding, Uri, Uri, String) | 
						 Adds a service endpoint to the workflow service host using the specified implemented contract, binding, endpoint address, listen URI, and a behavior configuration name.  | 
        	
| AddServiceEndpoint(String, Binding, String) | 
						 Adds a service endpoint to the workflow service host using the specified contract, binding, and address.  | 
        	
| AddServiceEndpoint(ServiceEndpoint) | 
						 Adds a service endpoint to the workflow service host.  | 
        	
| AddServiceEndpoint(String, Binding, Uri) | 
						 Adds a service endpoint to the workflow service host using the specified contract, binding, and address.  | 
        	
AddServiceEndpoint(XName, Binding, String, Uri, String)
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, listen URI, and behavior configuration name.
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(System.Xml.Linq.XName serviceContractName, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri = default, string behaviorConfigurationName = default);
	override this.AddServiceEndpoint : System.Xml.Linq.XName * System.ServiceModel.Channels.Binding * string * Uri * string -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (serviceContractName As XName, binding As Binding, address As String, Optional listenUri As Uri = Nothing, Optional behaviorConfigurationName As String = Nothing) As ServiceEndpoint
	Parameters
- serviceContractName
 - XName
 
The contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - String
 
The address of the endpoint.
- listenUri
 - Uri
 
The address at which the service endpoint listens for incoming messages.
- behaviorConfigurationName
 - String
 
The endpoint behavior configuration name.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.
Applies to
AddServiceEndpoint(String, Binding, Uri, Uri)
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.
public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(System::String ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address, Uri ^ listenUri);
	public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(string implementedContract, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri);
	override this.AddServiceEndpoint : string * System.ServiceModel.Channels.Binding * Uri * Uri -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (implementedContract As String, binding As Binding, address As Uri, listenUri As Uri) As ServiceEndpoint
	Parameters
- implementedContract
 - String
 
The contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - Uri
 
The address of the endpoint.
- listenUri
 - Uri
 
The address at which the service endpoint listens for incoming messages.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.
Applies to
AddServiceEndpoint(String, Binding, String, Uri)
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.
public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(System::String ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address, Uri ^ listenUri);
	public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(string implementedContract, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri);
	override this.AddServiceEndpoint : string * System.ServiceModel.Channels.Binding * string * Uri -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (implementedContract As String, binding As Binding, address As String, listenUri As Uri) As ServiceEndpoint
	Parameters
- implementedContract
 - String
 
The service contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - String
 
The address of the endpoint.
- listenUri
 - Uri
 
The address at which the service endpoint listens for incoming messages.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.
Applies to
AddServiceEndpoint(XName, Binding, Uri, Uri, String)
Adds a service endpoint to the workflow service host using the specified implemented contract, binding, endpoint address, listen URI, and a behavior configuration name.
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(System.Xml.Linq.XName serviceContractName, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri = default, string behaviorConfigurationName = default);
	override this.AddServiceEndpoint : System.Xml.Linq.XName * System.ServiceModel.Channels.Binding * Uri * Uri * string -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (serviceContractName As XName, binding As Binding, address As Uri, Optional listenUri As Uri = Nothing, Optional behaviorConfigurationName As String = Nothing) As ServiceEndpoint
	Parameters
- serviceContractName
 - XName
 
The contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - Uri
 
The address of the endpoint.
- listenUri
 - Uri
 
The address at which the service endpoint listens for incoming messages.
- behaviorConfigurationName
 - String
 
The behavior configuration name.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.
Applies to
AddServiceEndpoint(String, Binding, String)
Adds a service endpoint to the workflow service host using the specified contract, binding, and address.
public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(System::String ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address);
	public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(string implementedContract, System.ServiceModel.Channels.Binding binding, string address);
	override this.AddServiceEndpoint : string * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (implementedContract As String, binding As Binding, address As String) As ServiceEndpoint
	Parameters
- implementedContract
 - String
 
The service contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - String
 
The address of the endpoint.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.
Applies to
AddServiceEndpoint(ServiceEndpoint)
Adds a service endpoint to the workflow service host.
public:
 override void AddServiceEndpoint(System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
	public override void AddServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint endpoint);
	override this.AddServiceEndpoint : System.ServiceModel.Description.ServiceEndpoint -> unit
	Public Overrides Sub AddServiceEndpoint (endpoint As ServiceEndpoint)
	Parameters
- endpoint
 - ServiceEndpoint
 
The service endpoint to add.
Examples
The following example shows how to use the AddServiceEndpoint method.
Applies to
AddServiceEndpoint(String, Binding, Uri)
Adds a service endpoint to the workflow service host using the specified contract, binding, and address.
public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(System::String ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address);
	public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint(string implementedContract, System.ServiceModel.Channels.Binding binding, Uri address);
	override this.AddServiceEndpoint : string * System.ServiceModel.Channels.Binding * Uri -> System.ServiceModel.Description.ServiceEndpoint
	Public Function AddServiceEndpoint (implementedContract As String, binding As Binding, address As Uri) As ServiceEndpoint
	Parameters
- implementedContract
 - String
 
The service contract exposed by the endpoint.
- binding
 - Binding
 
The binding for the endpoint.
- address
 - Uri
 
The address of the endpoint.
Returns
A service endpoint.
Examples
The following example shows how to add a service endpoint using this method.