IChannel.ChannelName Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the name of the channel.
public:
property System::String ^ ChannelName { System::String ^ get(); };
public string ChannelName { get; }
public string ChannelName { [System.Security.SecurityCritical] get; }
member this.ChannelName : string
[<get: System.Security.SecurityCritical>]
member this.ChannelName : string
Public ReadOnly Property ChannelName As String
Property Value
The name of the channel.
- Attributes
Exceptions
The immediate caller does not have infrastructure permission.
Examples
int myPort = 8085;
// Creating the 'IDictionary' to set the server object properties.
IDictionary^ myDictionary = gcnew Hashtable;
myDictionary[ "name" ] = "MyServerChannel1";
myDictionary[ "priority" ] = 2;
myDictionary[ "port" ] = 8085;
// Set the properties along with the constructor.
HttpServerChannel^ myHttpServerChannel = gcnew HttpServerChannel( myDictionary,gcnew BinaryServerFormatterSinkProvider );
// Register the server channel.
ChannelServices::RegisterChannel( myHttpServerChannel );
RemotingConfiguration::RegisterWellKnownServiceType( MyHelloServer::typeid, "SayHello", WellKnownObjectMode::SingleCall );
myHttpServerChannel->WantsToListen = true;
// Start listening on a specific port.
myHttpServerChannel->StartListening( myPort );
// Get the name of the channel.
Console::WriteLine( "ChannelName : {0}", myHttpServerChannel->ChannelName );
// Get the channel priority.
Console::WriteLine( "ChannelPriority : {0}", myHttpServerChannel->ChannelPriority );
// Get the schema of the channel.
Console::WriteLine( "ChannelScheme : {0}", myHttpServerChannel->ChannelScheme );
// Get the channel URI.
Console::WriteLine( "GetChannelUri : {0}", myHttpServerChannel->GetChannelUri() );
// Indicates whether 'IChannelReceiverHook' wants to be hooked into the outside listener service.
Console::WriteLine( "WantsToListen : {0}", myHttpServerChannel->WantsToListen );
int myPort = 8085;
// Creating the 'IDictionary' to set the server object properties.
IDictionary myDictionary = new Hashtable();
myDictionary["name"] = "MyServerChannel1";
myDictionary["priority"] = 2;
myDictionary["port"] = 8085;
// Set the properties along with the constructor.
HttpServerChannel myHttpServerChannel = new HttpServerChannel(myDictionary,
new BinaryServerFormatterSinkProvider());
// Register the server channel.
ChannelServices.RegisterChannel(myHttpServerChannel);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(MyHelloServer),
"SayHello", WellKnownObjectMode.SingleCall);
myHttpServerChannel.WantsToListen = true;
// Start listening on a specific port.
myHttpServerChannel.StartListening((object)myPort);
// Get the name of the channel.
Console.WriteLine("ChannelName : " + myHttpServerChannel.ChannelName);
// Get the channel priority.
Console.WriteLine("ChannelPriority : " + myHttpServerChannel.ChannelPriority);
// Get the schema of the channel.
Console.WriteLine("ChannelScheme : " + myHttpServerChannel.ChannelScheme);
// Get the channel URI.
Console.WriteLine("GetChannelUri : " + myHttpServerChannel.GetChannelUri());
// Indicates whether 'IChannelReceiverHook' wants to be hooked into the outside listener service.
Console.WriteLine("WantsToListen : " + myHttpServerChannel.WantsToListen);
Dim myPort As Integer = 8085
' Creating the 'IDictionary' to set the server object properties.
Dim myDictionary As New Hashtable()
myDictionary("name") = "MyServerChannel1"
myDictionary("priority") = 2
myDictionary("port") = 8085
' Set the properties along with the constructor.
Dim myHttpServerChannel As New HttpServerChannel(myDictionary, _
New BinaryServerFormatterSinkProvider())
' Register the server channel.
ChannelServices.RegisterChannel(myHttpServerChannel)
RemotingConfiguration.RegisterWellKnownServiceType(GetType(MyHelloServer), _
"SayHello", WellKnownObjectMode.SingleCall)
myHttpServerChannel.WantsToListen = true
' Start listening on a specific port.
myHttpServerChannel.StartListening(CType(myPort, Object))
' Get the name of the channel.
Console.WriteLine("ChannelName : " + myHttpServerChannel.ChannelName)
' Get the channel priority.
Console.WriteLine("ChannelPriority : " + myHttpServerChannel.ChannelPriority.ToString())
' Get the schema of the channel.
Console.WriteLine("ChannelScheme : " + myHttpServerChannel.ChannelScheme)
' Get the channel URI.
Console.WriteLine("GetChannelUri : " + myHttpServerChannel.GetChannelUri())
' Indicates whether 'IChannelReceiverHook' wants to be hooked into the outside listener service.
Console.WriteLine("WantsToListen : " + myHttpServerChannel.WantsToListen.ToString())
Applies to
Colaborați cu noi pe GitHub
Sursa pentru acest conținut poate fi găsită pe GitHub, unde puteți, de asemenea, să creați și să consultați probleme și solicitări de tragere. Pentru mai multe informații, consultați ghidul nostru pentru colaboratori.
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru