Aracılığıyla paylaş


HttpChannel Oluşturucular

Tanım

HttpChannel sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

HttpChannel()

HttpChannel sınıfının yeni bir örneğini başlatır.

HttpChannel(Int32)

Belirtilen bağlantı noktasını dinleyen bir sunucu kanalı ile sınıfının yeni bir örneğini HttpChannel başlatır.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Belirtilen yapılandırma özellikleri ve havuzları ile sınıfının yeni bir örneğini HttpChannel başlatır.

HttpChannel()

HttpChannel sınıfının yeni bir örneğini başlatır.

public:
 HttpChannel();
public HttpChannel ();
Public Sub New ()

Açıklamalar

Bu oluşturucu tarafından döndürülen örneğin yapılandırma özelliklerinin HttpChannel tümü varsayılan değerlerine ayarlanır.

Şunlara uygulanır

HttpChannel(Int32)

Belirtilen bağlantı noktasını dinleyen bir sunucu kanalı ile sınıfının yeni bir örneğini HttpChannel başlatır.

public:
 HttpChannel(int port);
public HttpChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)

Parametreler

port
Int32

Sunucu kanalının dinlediği bağlantı noktası.

Açıklamalar

Bu oluşturucu kullanıldığında varsayılan IClientChannelSinkProvider olarak kullanılır SoapClientFormatterSinkProvider.

Şunlara uygulanır

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Belirtilen yapılandırma özellikleri ve havuzları ile sınıfının yeni bir örneğini HttpChannel başlatır.

public:
 HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)

Parametreler

properties
IDictionary

IDictionary İstemci ve sunucu kanalları tarafından kullanılacak yapılandırma özellikleri için değerleri belirten bir koleksiyon.

clientSinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider İstemci kanalı tarafından kullanılacak uygulama.

serverSinkProvider
IServerChannelSinkProvider

IServerChannelSinkProvider Sunucu kanalı tarafından kullanılacak uygulama.

Özel durumlar

Yapılandırma özelliği yanlış biçimlendirildi.

Açıklamalar

Kanal yapılandırma özellikleri hakkında daha fazla bilgi için bkz. Kanal ve Biçimlendirici Yapılandırma Özellikleri.

Kanal havuzları, kanaldan akan temel iletilere ve uzak bir nesneye ileti göndermek için aktarım mekanizması tarafından kullanılan akışa erişim sağlayan bir eklenti noktası sağlar. Kanal havuzları, iletilerin istemci ile sunucu arasında taşınmasından da sorumludur. Kanal havuzları bir zincirde birbirine bağlanır ve ileti son olarak serileştirilip taşınmadan önce tüm kanal iletileri bu havuz zincirinden akar. Havuz işlevselliğine ihtiyacınız yoksa ve serverSinkProvider parametrelerini olarak nullayarlayınclientSinkProvider.

Ayrıca bkz.

Şunlara uygulanır