Aracılığıyla paylaş


IChannelFactory<TChannel>.CreateChannel Yöntem

Tanım

Belirtilen uç nokta adresine belirtilen türde bir kanal oluşturur.

Aşırı Yüklemeler

CreateChannel(EndpointAddress)

Belirtilen uç nokta adresine belirtilen türde bir kanal oluşturur.

CreateChannel(EndpointAddress, Uri)

İletilerin gönderildiği belirtilen uç nokta adresine ve aktarım adresine belirtilen türde bir kanal oluşturur.

Açıklamalar

CreateChannel(EndpointAddress, Uri) El ile yönlendirme yapmak istediğinizde iletinin ilk olarak gönderildiği adresi nihai hedeften ayırmak için aşırı yüklemeyi kullanın. Bu kanal fabrikası tarafından oluşturulan tüm kanalların, kanal fabrikası kapatıldığında kapatıldığını unutmayın. Adreslemeyle ilgili bir tartışma için Adresler konusuna bakın.

CreateChannel(EndpointAddress)

Kaynak:
IChannelFactory.cs
Kaynak:
IChannelFactory.cs
Kaynak:
IChannelFactory.cs

Belirtilen uç nokta adresine belirtilen türde bir kanal oluşturur.

public:
 TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (to As EndpointAddress) As TChannel

Parametreler

to
EndpointAddress

Hizmetin EndpointAddress konumunu sağlayan.

Döndürülenler

TChannel

Belirtilen uç nokta adresine türünde TChannel bir kanal.

Açıklamalar

CreateChannel(EndpointAddress, Uri) El ile yönlendirme yapmak istediğinizde iletinin ilk olarak gönderildiği adresi nihai hedeften ayırmak için aşırı yüklemeyi kullanın. Bu kanal fabrikası tarafından oluşturulan tüm kanalların, kanal fabrikası kapatıldığında kapatıldığını unutmayın.

Şunlara uygulanır

CreateChannel(EndpointAddress, Uri)

Kaynak:
IChannelFactory.cs
Kaynak:
IChannelFactory.cs
Kaynak:
IChannelFactory.cs

İletilerin gönderildiği belirtilen uç nokta adresine ve aktarım adresine belirtilen türde bir kanal oluşturur.

public:
 TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (to As EndpointAddress, via As Uri) As TChannel

Parametreler

to
EndpointAddress

Hizmetin EndpointAddress konumunu sağlayan.

via
Uri

İletinin Uri gönderildiği aktarım adresini içeren.

Döndürülenler

TChannel

Belirtilen uç nokta adresinin ve aktarım adresinin türüne TChannel sahip bir kanal.

Açıklamalar

tarafından via belirtilen aktarım adresi, bir iletinin başlangıçta hizmetin bulunduğu adres tarafından to belirtilen başka bir uzak adrese gönderileceği konumdur. Çoğu İnternet senaryosunda via URI, hizmetin son to adresiyle aynıdırUri. Bu iki adresi yalnızca bir tür el ile yönlendirme yapmak istediğinizde ayırt edebilirsiniz. Bu kanal fabrikası tarafından oluşturulan tüm kanalların, kanal fabrikası kapatıldığında kapatıldığını unutmayın. Adreslemeyle ilgili bir tartışma için Adresler konusuna bakın.

Şunlara uygulanır