TcpServerChannel Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini TcpServerChannel başlatır.
Aşırı Yüklemeler
TcpServerChannel(Int32) |
Belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini TcpServerChannel başlatır. |
TcpServerChannel(IDictionary, IServerChannelSinkProvider) |
Belirtilen kanal özellikleri ve havuz ile sınıfının yeni bir örneğini TcpServerChannel başlatır. |
TcpServerChannel(String, Int32) |
Belirtilen ada sahip ve belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini TcpServerChannel başlatır. |
TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) |
Belirtilen kanal özellikleri, havuz ve yetkilendirme sağlayıcısı ile sınıfının yeni bir örneğini TcpServerChannel başlatır. |
TcpServerChannel(String, Int32, IServerChannelSinkProvider) |
Belirtilen bağlantı noktasını dinleyen ve belirtilen havuzu kullanan verilen adla sınıfının yeni bir örneğini TcpServerChannel başlatır. |
TcpServerChannel(Int32)
Belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini TcpServerChannel başlatır.
public:
TcpServerChannel(int port);
public TcpServerChannel (int port);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : int -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (port As Integer)
Parametreler
- port
- Int32
Kanalın dinlediği bağlantı noktası.
Örnekler
Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir.
// Set up a server channel.
TcpServerChannel^ serverChannel = gcnew TcpServerChannel( 9090 );
ChannelServices::RegisterChannel( serverChannel );
// Set up a server channel.
TcpServerChannel serverChannel = new TcpServerChannel(9090);
ChannelServices.RegisterChannel(serverChannel);
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
TcpServerChannel(IDictionary, IServerChannelSinkProvider)
Belirtilen kanal özellikleri ve havuz ile sınıfının yeni bir örneğini TcpServerChannel başlatır.
public:
TcpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public TcpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider)
Parametreler
- properties
- IDictionary
IDictionary Kanal tarafından kullanılacak yapılandırma özellikleri için değerleri belirten bir koleksiyon.
- sinkProvider
- IServerChannelSinkProvider
IServerChannelSinkProvider Kanal tarafından kullanılacak uygulama.
Özel durumlar
Sağlanan bir kanal özelliği hatalı biçimlendirildi.
Örnekler
Aşağıdaki kod örneği, belirli yapılandırma özelliklerine sahip bir TcpServerChannel nesne oluşturmak için bu oluşturucunun kullanımını gösterir.
// Specify server channel properties.
IDictionary^ dict = gcnew Hashtable;
dict[ "port" ] = 9090;
dict[ "authenticationMode" ] = "IdentifyCallers";
// Set up a server channel.
TcpServerChannel^ serverChannel = gcnew TcpServerChannel( dict, nullptr );
ChannelServices::RegisterChannel( serverChannel, false );
// Specify server channel properties.
IDictionary dict = new Hashtable();
dict["port"] = 9090;
dict["authenticationMode"] = "IdentifyCallers";
// Set up a server channel.
TcpServerChannel serverChannel = new TcpServerChannel(dict, null);
ChannelServices.RegisterChannel(serverChannel, false);
Açıklamalar
Kanal yapılandırma özellikleri hakkında daha fazla bilgi için bkz. Kanal ve Biçimlendirici Yapılandırma Özellikleri.
Not
Havuz işlevselliğine ihtiyacınız yoksa parametresini sinkProvider
olarak null
ayarlayın.
Ayrıca bkz.
Şunlara uygulanır
TcpServerChannel(String, Int32)
Belirtilen ada sahip ve belirtilen bağlantı noktasını dinleyen sınıfının yeni bir örneğini TcpServerChannel başlatır.
public:
TcpServerChannel(System::String ^ name, int port);
public TcpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : string * int -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
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 bir oluşturma gösterilmektedir TcpServerChannel.
// Create the server channel.
TcpServerChannel^ channel = gcnew TcpServerChannel( "Server Channel",9090 );
// Create the server channel.
TcpServerChannel channel = new TcpServerChannel(
"Server Channel", 9090);
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
TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection)
Belirtilen kanal özellikleri, havuz ve yetkilendirme sağlayıcısı ile sınıfının yeni bir örneğini TcpServerChannel başlatır.
public:
TcpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider, System::Runtime::Remoting::Channels::IAuthorizeRemotingConnection ^ authorizeCallback);
public TcpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider, System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection authorizeCallback);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider * System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider, authorizeCallback As IAuthorizeRemotingConnection)
Parametreler
- properties
- IDictionary
IDictionary Kanal tarafından kullanılacak yapılandırma özellikleri için değerleri belirten bir koleksiyon.
- sinkProvider
- IServerChannelSinkProvider
IServerChannelSinkProvider Kanal tarafından kullanılacak uygulama.
- authorizeCallback
- IAuthorizeRemotingConnection
IAuthorizeRemotingConnection Kanal tarafından kullanılacak uygulama.
Özel durumlar
Sağlanan bir kanal özelliği hatalı 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.
Ayrıca bkz.
Şunlara uygulanır
TcpServerChannel(String, Int32, IServerChannelSinkProvider)
Belirtilen bağlantı noktasını dinleyen ve belirtilen havuzu kullanan verilen adla sınıfının yeni bir örneğini TcpServerChannel başlatır.
public:
TcpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public TcpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
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 uygulama.
Örnekler
Aşağıdaki kod örneğinde bir oluşturma gösterilmektedir TcpServerChannel.
// Create the server channel.
TcpServerChannel^ channel = gcnew TcpServerChannel(
L"Server Channel",9090,nullptr );
// Create the server channel.
TcpServerChannel channel = new TcpServerChannel(
"Server Channel", 9090, null);
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.
Havuz işlevselliğine ihtiyacınız yoksa parametresini sinkProvider
olarak null
ayarlayın.