IServiceConfiguration<TService>.CreateChannelFactory 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.
Overloads
CreateChannelFactory(ClientCredentials) |
Creates a WCF channel factory that supports passing the client credentials, regardless of whether in federation authentication mode or not. |
CreateChannelFactory(TokenServiceCredentialType) |
For internal use only. |
CreateChannelFactory(ClientAuthenticationType) |
Creates a WCF channel factory with a specified type of authentication. |
CreateChannelFactory() |
Creates a client factory that uses the default Kerberos credentials. |
CreateChannelFactory(ClientCredentials)
Creates a WCF channel factory that supports passing the client credentials, regardless of whether in federation authentication mode or not.
public:
System::ServiceModel::ChannelFactory<TService> ^ CreateChannelFactory(System::ServiceModel::Description::ClientCredentials ^ clientCredentials);
public System.ServiceModel.ChannelFactory<TService> CreateChannelFactory (System.ServiceModel.Description.ClientCredentials clientCredentials);
abstract member CreateChannelFactory : System.ServiceModel.Description.ClientCredentials -> System.ServiceModel.ChannelFactory<'Service>
Public Function CreateChannelFactory (clientCredentials As ClientCredentials) As ChannelFactory(Of TService)
Parameters
- clientCredentials
- ClientCredentials
Specifies client authentication credentials.
Returns
The channel factory.
Remarks
Windows and UserName credentials are currently supported.
Applies to
CreateChannelFactory(TokenServiceCredentialType)
For internal use only.
public:
System::ServiceModel::ChannelFactory<TService> ^ CreateChannelFactory(Microsoft::Xrm::Sdk::Client::TokenServiceCredentialType endpointType);
public System.ServiceModel.ChannelFactory<TService> CreateChannelFactory (Microsoft.Xrm.Sdk.Client.TokenServiceCredentialType endpointType);
abstract member CreateChannelFactory : Microsoft.Xrm.Sdk.Client.TokenServiceCredentialType -> System.ServiceModel.ChannelFactory<'Service>
Public Function CreateChannelFactory (endpointType As TokenServiceCredentialType) As ChannelFactory(Of TService)
Parameters
- endpointType
- TokenServiceCredentialType
Returns
Applies to
CreateChannelFactory(ClientAuthenticationType)
Creates a WCF channel factory with a specified type of authentication.
public:
System::ServiceModel::ChannelFactory<TService> ^ CreateChannelFactory(Microsoft::Xrm::Sdk::Client::ClientAuthenticationType clientAuthenticationType);
public System.ServiceModel.ChannelFactory<TService> CreateChannelFactory (Microsoft.Xrm.Sdk.Client.ClientAuthenticationType clientAuthenticationType);
abstract member CreateChannelFactory : Microsoft.Xrm.Sdk.Client.ClientAuthenticationType -> System.ServiceModel.ChannelFactory<'Service>
Public Function CreateChannelFactory (clientAuthenticationType As ClientAuthenticationType) As ChannelFactory(Of TService)
Parameters
- clientAuthenticationType
- ClientAuthenticationType
Specifies the type of authentication.
Returns
The channel factory.
Remarks
When SecurityToken
is specified, you can later call the following method when creating a channel.
channelFactory.CreateChannelWithIssuedToken(SecurityToken)
Applies to
CreateChannelFactory()
Creates a client factory that uses the default Kerberos credentials.
public:
System::ServiceModel::ChannelFactory<TService> ^ CreateChannelFactory();
public System.ServiceModel.ChannelFactory<TService> CreateChannelFactory ();
abstract member CreateChannelFactory : unit -> System.ServiceModel.ChannelFactory<'Service>
Public Function CreateChannelFactory () As ChannelFactory(Of TService)
Returns
The channel factory.