Condividi tramite


DuplexChannelFactory<TChannel> Costruttori

Definizione

Inizializza una nuova istanza della classe DuplexChannelFactory<TChannel>.

Overload

DuplexChannelFactory<TChannel>(Object)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, la configurazione e l'indirizzo remoto specificati.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, l'associazione e l'indirizzo remoto specificati.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, l'associazione e l'indirizzo remoto specificati.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione e l'indirizzo endpoint specificati.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il contesto di istanza, l'associazione e l'indirizzo remoto specificati.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione e l'indirizzo endpoint specificati.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con l'oggetto callback, l'associazione e l'indirizzo remoto specificati.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione e l'indirizzo endpoint specificati.

DuplexChannelFactory<TChannel>(Type, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e la configurazione specificati.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione e l'indirizzo endpoint specificati.

DuplexChannelFactory<TChannel>(Type, Binding)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e l'associazione specificati.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e l'endpoint di servizio specificati.

DuplexChannelFactory<TChannel>(Type)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback specificato.

DuplexChannelFactory<TChannel>(Object, Binding)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione specificata.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'endpoint specificato.

DuplexChannelFactory<TChannel>(InstanceContext)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il contesto di istanza specificato.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un contesto che implementa il contratto di callback e con l'associazione specificata.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'endpoint specificato.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione specificata.

DuplexChannelFactory<TChannel>(Object, String)

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione specificata.

DuplexChannelFactory<TChannel>(Object)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback.

public:
 DuplexChannelFactory(System::Object ^ callbackObject);
public DuplexChannelFactory (object callbackObject);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

Eccezioni

callbackObject è null.

Commenti

Utilizzare questo costruttore per passare un oggetto che implementa il contratto di callback del servizio di destinazione a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, la configurazione e l'indirizzo remoto specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstanceType, il parametro endpointConfigurationName o il parametro remoteAddress è null.

Si applica a

DuplexChannelFactory<TChannel>(Type, Binding, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, l'associazione e l'indirizzo remoto specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As String)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
String

Indirizzo remoto che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstanceType, il parametro binding o il parametro remoteAddress è null.

Si applica a

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback, l'associazione e l'indirizzo remoto specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As EndpointAddress)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstanceType, il parametro binding o il parametro remoteAddress è null.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione e l'indirizzo endpoint specificati.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstance, il parametro endpointConfigurationName o il parametro remoteAddress è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback delle informazioni sull'indirizzo del servizio di destinazione a livello di programmazione, per passare le informazioni sull'indirizzo a livello di programmazione e per ricavare le informazioni sull'endpoint di destinazione restante dal file di configurazione dell'applicazione client.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il contesto di istanza, l'associazione e l'indirizzo remoto specificati.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As String)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
String

Indirizzo remoto che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstance, il parametro binding o il parametro remoteAddress è null.

Si applica a

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione e l'indirizzo endpoint specificati.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String, remoteAddress As EndpointAddress)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackObject, il parametro endpointConfigurationName o il parametro remoteAddress è null.

Commenti

Utilizzare questo costruttore per passare un oggetto servizio che implementa il contratto di callback del servizio di destinazione, per passare le informazioni sull'indirizzo a livello di programmazione e per ricavare le informazioni sull'endpoint di destinazione restante dal file di configurazione dell'applicazione client.

Si applica a

DuplexChannelFactory<TChannel>(Object, Binding, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con l'oggetto callback, l'associazione e l'indirizzo remoto specificati.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As String)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
String

Indirizzo remoto che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackObject, il parametro binding o il parametro remoteAddress è null.

Si applica a

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione e l'indirizzo endpoint specificati.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As EndpointAddress)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackObject, il parametro binding o il parametro remoteAddress è null.

Commenti

Utilizzare questo costruttore per passare un oggetto servizio che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'associazione e sull'indirizzo a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(Type, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e la configurazione specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Eccezioni

callbackInstanceType o endpointConfigurationName è null.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione e l'indirizzo endpoint specificati.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

remoteAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Eccezioni

Il parametro callbackInstance, il parametro binding o il parametro remoteAddress è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'associazione e sull'indirizzo a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(Type, Binding)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e l'associazione specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

Eccezioni

callbackInstanceType o binding è null.

Si applica a

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback e l'endpoint di servizio specificati.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpoint As ServiceEndpoint)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpoint
ServiceEndpoint

Oggetto della classe ServiceEndpoint relativo al servizio.

Eccezioni

callbackInstanceType è null.

Si applica a

DuplexChannelFactory<TChannel>(Type)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il tipo di istanza di callback specificato.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType);
public DuplexChannelFactory (Type callbackInstanceType);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type)

Parametri

callbackInstanceType
Type

Oggetto della classe Type che fornisce l'istanza di callback utilizzata dal client per ascoltare i messaggi in arrivo dal servizio connesso.

Eccezioni

callbackInstanceType è null.

Si applica a

DuplexChannelFactory<TChannel>(Object, Binding)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'associazione specificata.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

Eccezioni

callbackObject o binding è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'associazione a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'endpoint specificato.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpoint As ServiceEndpoint)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpoint
ServiceEndpoint

Oggetto della classe ServiceEndpoint a cui si connettono i canali prodotti dalla factory.

Eccezioni

callbackObject è null.

Commenti

Utilizzare questo costruttore per passare un oggetto servizio che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'endpoint di servizio a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con il contesto di istanza specificato.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

Eccezioni

callbackInstance è null.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un contesto che implementa il contratto di callback e con l'associazione specificata.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

Eccezioni

callbackInstance o binding è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'associazione a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con l'endpoint specificato.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpoint
ServiceEndpoint

Oggetto della classe ServiceEndpoint a cui si connettono i canali prodotti dalla factory.

Eccezioni

callbackInstance è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback del servizio di destinazione e per passare le informazioni sull'endpoint a livello di programmazione anziché utilizzando un file di configurazione dell'applicazione.

Si applica a

DuplexChannelFactory<TChannel>(InstanceContext, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione specificata.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)

Parametri

callbackInstance
InstanceContext

Oggetto della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Eccezioni

callbackInstance o endpointConfigurationName è null.

Commenti

Utilizzare questo costruttore per passare un oggetto contesto di istanza che implementa il contratto di callback del servizio di destinazione e per ricavare le informazioni sull'endpoint di destinazione da un file di configurazione dell'applicazione client.

Si applica a

DuplexChannelFactory<TChannel>(Object, String)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Consente di inizializzare una nuova istanza della classe DuplexChannelFactory<TChannel> con un oggetto che implementa il contratto di callback e con la configurazione specificata.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String)

Parametri

callbackObject
Object

Oggetto della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome di configurazione utilizzato per l'endpoint.

Eccezioni

callbackObject o endpointConfigurationName è null.

Commenti

Utilizzare questo costruttore per passare un oggetto servizio che implementa il contratto di callback del servizio di destinazione e per ricavare le informazioni sull'endpoint di destinazione da un file di configurazione dell'applicazione client.

Si applica a