Aracılığıyla paylaş


HttpServerChannel Oluşturucular

Tanım

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

Aşırı Yüklemeler

HttpServerChannel()

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

HttpServerChannel(Int32)

Belirtilen bağlantı noktasında dinleyen sınıfının yeni bir örneğini HttpServerChannel başlatır.

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Belirtilen kanal özellikleri ve havuz ile sınıfının yeni bir örneğini HttpServerChannel başlatır.

HttpServerChannel(String, Int32)

Belirtilen ada sahip ve belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini HttpServerChannel başlatır.

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Belirtilen bağlantı noktasında belirtilen bağlantı noktasında sınıfının yeni bir örneğini HttpServerChannel başlatır ve belirtilen bağlantı noktasını dinler ve belirtilen havuzu kullanır.

HttpServerChannel()

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

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

Şunlara uygulanır

HttpServerChannel(Int32)

Belirtilen bağlantı noktasında dinleyen sınıfının yeni bir örneğini HttpServerChannel başlatır.

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

Parametreler

port
Int32

Kanalın dinlediği bağlantı noktası.

Açıklamalar

Kullanılabilir bir bağlantı noktasının dinamik olarak atanma isteğinde bulunmak için parametresini port 0 (sıfır) olarak ayarlayın.

Şunlara uygulanır

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Belirtilen kanal özellikleri ve havuz ile sınıfının yeni bir örneğini HttpServerChannel başlatır.

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

Parametreler

properties
IDictionary

IDictionary Geçerli kanalın yapılandırma bilgilerini barındıran kanal özelliklerinden biri.

sinkProvider
IServerChannelSinkProvider

, IServerChannelSinkProvider öğesinin yeni örneğiyle kullanılacaktır HttpServerChannel.

Özel durumlar

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

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( properties,sinkProvider );
System.Collections.Hashtable properties =
    new System.Collections.Hashtable();
properties["port"] = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel = new HttpServerChannel(
    properties, sinkProvider);

Açıklamalar

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

Havuz işlevselliğine ihtiyacınız yoksa parametresini sinkProvider olarak nullayarlayın.

Ayrıca bkz.

Şunlara uygulanır

HttpServerChannel(String, Int32)

Belirtilen ada sahip ve belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini HttpServerChannel başlatır.

public:
 HttpServerChannel(System::String ^ name, int port);
public HttpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer)

Parametreler

name
String

Kanalın adı.

port
Int32

Kanalın dinlediği bağlantı noktası.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

String^ name = L"RemotingServer";
int port = 9090;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( name,port );
string name = "RemotingServer";
int port = 9090;
HttpServerChannel serverChannel =
    new HttpServerChannel(name, port);

Açıklamalar

Bu oluşturucu parametresini ChannelName kullanarak name özelliğini ayarlar. Birden fazla kanal kaydetmek istiyorsanız, her kanalın benzersiz bir adı olmalıdır.

Kullanılabilir bir bağlantı noktasının dinamik olarak atanma isteğinde bulunmak için parametresini port 0 (sıfır) olarak ayarlayın.

Şunlara uygulanır

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Belirtilen bağlantı noktasında belirtilen bağlantı noktasında sınıfının yeni bir örneğini HttpServerChannel başlatır ve belirtilen bağlantı noktasını dinler ve belirtilen havuzu kullanır.

public:
 HttpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer, sinkProvider As IServerChannelSinkProvider)

Parametreler

name
String

Kanalın adı.

port
Int32

Kanalın dinlediği bağlantı noktası.

sinkProvider
IServerChannelSinkProvider

IServerChannelSinkProvider Kanal tarafından kullanılacak.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

String^ name = L"RemotingServer";
int port = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel(
   name,port,sinkProvider );
string name = "RemotingServer";
int port = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel =
    new HttpServerChannel(name, port, sinkProvider);

Açıklamalar

Bu oluşturucu parametresini ChannelName kullanarak name özelliğini ayarlar.

Kullanılabilir bir bağlantı noktasının dinamik olarak atanma isteğinde bulunmak için parametresini port 0 (sıfır) olarak ayarlayın.

Havuz işlevselliğine ihtiyacınız yoksa parametresini sinkProvider olarak nullayarlayın.

Şunlara uygulanır