Share via


Beispiel für Remote-IpcChannel mit benutzerdefinierter ACL

Dieses Thema bezieht sich auf eine veraltete Technologie, die zum Zwecke der Abwärtskompatibilität mit vorhandenen Anwendungen beibehalten wird und nicht für die neue Entwicklung empfohlen wird. Verteilte Anwendungen sollten jetzt mit Windows Communication Foundation (WCF) entwickelt werden.

In diesem Beispiel wird veranschaulicht, wie eine benutzerdefinierte Zugriffssteuerungsliste (Access Control List – ACL) für IpcChannel in .NET Framework Remoting festgelegt wird, um den Zugriff auf den Kanal auf bestimmte Benutzer zu beschränken.

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie eine Eingabeaufforderung, und navigieren Sie je nach verwendeter Programmiersprache zu dem entsprechenden sprachspezifischen Unterverzeichnis.

  2. Geben Sie msbuild.exe IpcWithAcl.sln in der Befehlszeile ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie je nach verwendeter Programmiersprache zu dem entsprechenden sprachspezifischen Unterverzeichnis.

  2. Doppelklicken Sie auf das Symbol für IpcWithAcl.sln, um die Datei in Visual Studio zu öffnen.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

  4. Die Clientanwendung und die Serveranwendung werden in den Standardverzeichnissen \bin oder \bin\Debug erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die neue ausführbare Datei für die Serveranwendung enthält.

  2. Geben Sie Server.exe in der Befehlszeile ein.

  3. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die neue ausführbare Datei für die Clientanwendung enthält.

  4. Geben Sie Client.exe in der Befehlszeile ein.

Erstellungsdatum: 2010-02-13