| 
            
              ServiceCreateServiceBinding Method
             | 
          
        
        
            Creates a Binding based on the specified address.
            
        
        Namespace: GSF.ServiceModelAssembly: GSF.ServiceModel (in GSF.ServiceModel.dll) Version: 2.4.257-beta
Syntaxpublic static Binding CreateServiceBinding(
	ref string address,
	bool enableSecurity
)
Public Shared Function CreateServiceBinding ( 
	ByRef address As String,
	enableSecurity As Boolean
) As Binding
public:
static Binding^ CreateServiceBinding(
	String^% address, 
	bool enableSecurity
)
static member CreateServiceBinding : 
        address : string byref * 
        enableSecurity : bool -> Binding GSF.ServiceModel.Service.CreateServiceBinding = function(address, enableSecurity);
 View SourceParameters
- address  String
 - The URI that is used to determine the type of Binding to be created.
 - enableSecurity  Boolean
 - A boolean value that indicated whether security is to be enabled on the Binding.
 
Return Value
BindingAn 
Binding object if a valid 
address is specified; otherwise null.
Remarks
            This list shows all valid address schemes that can be specified in the 
address:
            
| Address Scheme | Usage | 
|---|
| http:// or http.soap11:// | An address of http.soap11://localhost:2929 will create an BasicHttpBinding and update the address to http://localhost:2929. | 
| http.soap12:// | An address of http.soap12://localhost:2929 will create an WSHttpBinding and update the address to http://localhost:2929. | 
| http.duplex:// | An address of http.duplex://localhost:2929 will create an WSDualHttpBinding and update the address to http://localhost:2929. | 
| http.rest:// | An address of http.rest://localhost:2929 will create an WebHttpBinding and update the address to http://localhost:2929. | 
| net.tcp:// | An address of net.tcp://localhost:2929 will create an NetTcpBinding and leave the address unchanged. | 
| net.p2p:// | An address of net.p2p://localhost:2929 will create an NetPeerTcpBinding and leave the address unchanged. | 
| net.pipe:// | An address of net.pipe://localhost:2929 will create an NetNamedPipeBinding and leave the address unchanged. | 
| net.msmq:// | An address of net.msmq://localhost:2929 will create an NetMsmqBinding and leave the address unchanged. | 
            The enableSecurity parameter value is ignored Mono deployments since security bindings are not implemented.
            
See Also