DuplexChannelFactory<TChannel>.CreateChannel Methode

Definitie

Hiermee maakt u een dubbelzijdig kanaal van een opgegeven type naar een opgegeven eindpuntadres.

Overloads

Name Description
CreateChannel(Object, Binding, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(Object, String)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext, String)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(Object, Binding, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

endpointAddress
EndpointAddress

De EndpointAddress locatie van de service.

via
Uri

Het Uri adres dat het transportadres bevat waarnaar het bericht wordt verzonden.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

binding of endpointAddress is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(InstanceContext)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

Retouren

TChannel

Een dubbelzijdig kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(Object, String)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

endpointConfigurationName is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel(System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

Parameters

address
EndpointAddress

De EndpointAddress locatie van de service.

via
Uri

Het Uri adres dat het transportadres bevat waarnaar het bericht wordt verzonden.

Retouren

TChannel

Een dubbelzijdig kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

address is null.

Van toepassing op

CreateChannel(InstanceContext, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

address
EndpointAddress

De EndpointAddress locatie van de service.

Retouren

TChannel

Een dubbelzijdig kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

address is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(InstanceContext, String)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

endpointConfigurationName is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(Object, Binding, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

endpointAddress
EndpointAddress

De EndpointAddress locatie van de service.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

binding of endpointAddress is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(InstanceContext, Binding, EndpointAddress)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

endpointAddress
EndpointAddress

De EndpointAddress locatie van de service.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

binding of endpointAddress is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(InstanceContext, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

address
EndpointAddress

De EndpointAddress locatie van de service.

via
Uri

Het Uri adres dat het transportadres bevat waarnaar het bericht wordt verzonden.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

address is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Hiermee maakt u een dubbelzijdig kanaal tussen een service en een callback-exemplaar op de client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

endpointAddress
EndpointAddress

De EndpointAddress locatie van de service.

via
Uri

Het Uri adres dat het transportadres bevat waarnaar het bericht wordt verzonden.

Retouren

TChannel

Een kanaal van het type TChannel, de algemene parameter voor de factory, tussen de client en de service.

Uitzonderingen

binding of endpointAddress is null.

callbackInstance of callbackInstance. UserObject is null.

Van toepassing op