RemotingConfiguration.ApplicationName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Namens einer Remotinganwendung.
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
Eigenschaftswert
Der Name einer Remotinganwendung.
Ausnahmen
Mindestens einer der Anrufer im Callstack verfügt nicht über die Berechtigung zum Konfigurieren von Remotingtypen und Kanälen. Diese Ausnahme wird nur ausgelöst, wenn der Eigenschaftswert festgelegt wird.
Beispiele
Im folgenden Codebeispiel wird die Verwendung der ApplicationName Eigenschaft veranschaulicht, um den Namen der Remotinganwendung anzugeben. Den vollständigen Beispielcode finden Sie in den Beispielen für die und RegisterWellKnownServiceType die RegisterWellKnownClientType Methoden.
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)
Im folgenden Codebeispiel wird veranschaulicht, wie auf ein Objekt zugegriffen wird, das von einer benannten Anwendung entfernt wurde.
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()
Hinweise
Ein Anwendungsname kann nur einmal festgelegt werden, entweder über die aktuelle Eigenschaft oder über eine Konfigurationsdatei. Wenn eine Anwendung in einer gehosteten Umgebung ausgeführt wird, z. B. Internetinformationsdienste (INTERNET Information Services, IIS), wurde dieser Wert möglicherweise bereits festgelegt (normalerweise auf das virtuelle Verzeichnis). Die aktuelle Eigenschaft gibt zurück null , wenn der Anwendungsname nicht festgelegt wurde.