RemotingConfiguration.ApplicationName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam van een externe toepassing op of stelt u deze in.
public:
static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String
Waarde van eigenschap
De naam van een externe toepassing.
Uitzonderingen
Ten minste één van de bellers hoger in de callstack is niet gemachtigd om externe typen en kanalen te configureren. Deze uitzondering wordt alleen gegenereerd bij het instellen van de eigenschapswaarde.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de ApplicationName eigenschap wordt gebruikt om de naam van de externe toepassing aan te geven. Zie voorbeelden voor de RegisterWellKnownClientType en RegisterWellKnownServiceType methoden voor de volledige voorbeeldcode.
ChannelServices::RegisterChannel( gcnew TcpChannel( 8082 ) );
RemotingConfiguration::ApplicationName = "HelloServiceApplication";
RemotingConfiguration::RegisterWellKnownServiceType( HelloService::typeid,
"MyUri",
WellKnownObjectMode::SingleCall );
ChannelServices.RegisterChannel(new TcpChannel(8082));
RemotingConfiguration.ApplicationName = "HelloServiceApplication";
RemotingConfiguration.RegisterWellKnownServiceType( typeof(HelloService),
"MyUri",
WellKnownObjectMode.SingleCall
);
ChannelServices.RegisterChannel(New TcpChannel(8082))
RemotingConfiguration.ApplicationName = "HelloServiceApplication"
RemotingConfiguration.RegisterWellKnownServiceType(GetType(HelloService), "MyUri", WellKnownObjectMode.SingleCall)
In het volgende codevoorbeeld ziet u hoe u toegang krijgt tot een object dat is extern vanuit een benoemde toepassing.
ChannelServices::RegisterChannel( gcnew TcpChannel );
RemotingConfiguration::RegisterWellKnownClientType( HelloService::typeid,
"tcp://localhost:8082/HelloServiceApplication/MyUri" );
HelloService ^ service = gcnew HelloService;
ChannelServices.RegisterChannel(new TcpChannel());
RemotingConfiguration.RegisterWellKnownClientType(
typeof(HelloService),
"tcp://localhost:8082/HelloServiceApplication/MyUri"
);
HelloService service = new HelloService();
ChannelServices.RegisterChannel(New TcpChannel())
RemotingConfiguration.RegisterWellKnownClientType(GetType(HelloService), "tcp://localhost:8082/HelloServiceApplication/MyUri")
Dim service As New HelloService()
Opmerkingen
Een toepassingsnaam kan slechts eenmaal worden ingesteld, via de huidige eigenschap of via een configuratiebestand. Als een toepassing wordt uitgevoerd in een gehoste omgeving, zoals Internet Information Services (IIS), is deze waarde mogelijk al ingesteld (meestal op de virtuele map). De huidige eigenschap wordt geretourneerd null als de naam van de toepassing niet is ingesteld.