Freigeben über


Allgemeine Channeleigenschaften

Die folgende Tabelle enthält eine Beschreibung der allgemeinen Channeleigenschaften und eine Liste der Channeltypen, die sie unterstützen.

Eigenschaft Beschreibung Typen, die diese Eigenschaft unterstützen

name

Eine Zeichenfolge, die den Namen dieses Channels angibt. Wenn Sie keinen Namen angeben, wird ein Standardname verwendet, der vom Typ abhängt:

HttpChannel: "http"

HttpClientChannel: "http client"

HttpServerChannel: "http server"

TcpChannel: "tcp"

TcpClientChannel: "tcp client"

TcpServerChannel: "tcp server"

IpcChannel: "ipc"

IpcClientChannel: "ipc client"

IpcServerChannel: "ipc server"

Jeder Channel muss einen eindeutigen Namen haben. Legen Sie diese Eigenschaft auf eine leere Zeichenfolge ("" oder String.Empty) fest, wenn Namen ignoriert, Namenskonflikte jedoch vermieden werden sollen. Das System lässt eine beliebige Anzahl von Channels mit name gleich String.Empty zu. Diese Eigenschaft wird verwendet, um einen bestimmten Channel abzurufen, wenn ChannelServices.GetChannel aufgerufen wird. Weitere Informationen finden Sie unter Channels.

HttpChannel

HttpServerChannel

HttpClientChannel

TcpChannel

TcpClientChannel

TcpServerChannel

IpcChannel

IpcClientChannel

IpcServerChannel

machineName

Eine Zeichenfolge, die den für diesen Channel verwendeten Computernamen angibt. Wenn diese mit einem Serverchannel verwendet wird, überschreibt sie useIpAddress.

NoteHinweis:

Es empfiehlt sich generell, den DNS-Namen (Domain Name System) des Computers zu verwenden. Wenn jedoch die IP-Adresse für eine bestimmte NIC (Network Interface Card, Netzwerkschnittstellenkarte) häufig geändert wird, wobei es sich in der Regel um eine drahtlose NIC handelt, müssen Sie die Anwendung so konfigurieren, dass machineName verwendet wird und Remoting den Computer über DNS finden kann. Wenn der Computername nur äußerst langsam bzw. überhaupt nicht aufgelöst wird und der Computer über mehrere physische oder virtuelle NICs verfügt (dies ist häufig der Fall bei DFÜ-Verbindungen oder VPN-Netzwerkkarten), sollten Sie für die machineName-Eigenschaft die IP-Adresse der NIC festlegen, die derzeit für diese Verbindung verwendet wird.

HttpChannel

HttpClientChannel

HttpServerChannel

TcpChannel

TcpClientChannel

TcpServerChannel

priority

Eine ganze Zahl, die die Priorität dieses Channels darstellt. Höhere Zahlen weisen auf eine höhere Chance hin, zuerst für eine Verbindung gewählt zu werden. Die Standardpriorität ist 1. Negative Prioritäten sind zulässig.

HttpChannel

HttpServerChannel

HttpClientChannel

TcpChannel

TcpClientChannel

TcpServerChannel

IpcChannel

IpcClientChannel

IpcServerChannel

secure (TcpChannel)

Ein boolescher Wert (true oder false), der angibt, ob die Kommunikation über den Channel sicher ist. Die Standardeinstellung ist false. Wenn der Wert auf true festgelegt ist, wird die tokenImpersonationLevel-Eigenschaft auf Identification und die protectionLevel-Eigenschaft auf EncryptAndSign festgelegt. Beachten Sie, dass ein sicherer TcpClientChannel nur eine Verbindung mit einem sicheren TcpServerChannel und ein unsicherer TcpClientChannel nur eine Verbindung mit einem unsicheren TcpServerChannel herstellen kann.

NoteHinweis:

Wenn der Servercomputer unter Windows 95, Windows 98 oder Windows Me ausgeführt wird, kann TcpServerChannel nicht als sicher angegeben werden.

TcpChannel

TcpClientChannel

TcpServerChannel

secure (IpcChannel)

Ein boolescher Wert (true oder false), der angibt, ob die Kommunikation über den Channel sicher ist. Die Standardeinstellung ist false. Wenn der Wert auf true festgelegt ist, wird die tokenImpersonationLevel-Eigenschaft auf Identification gesetzt. Beachten Sie, dass ein sicherer IpcClientChannel eine Verbindung mit einem sicheren oder einem unsicheren IpcServerChannel, ein unsicherer IpcClientChannel aber nur eine Verbindung mit einem unsicheren IpcServerChannel herstellen kann.

IpcChannel

IpcClientChannel

IpcServerChannel

protectionLevel

Ein Wert vom Typ ProtectionLevel. Die Standardeinstellung ist None, es sei denn, die secure-Eigenschaft ist auf true festgelegt. In diesem Fall ist die Standardeinstellung EncryptAndSign. Sie müssen die secure-Eigenschaft auf true festlegen, um die ProtectionLevel-Eigenschaft auf einen beliebigen Wert mit Ausnahme von None zu setzen.

Beachten Sie, dass None die einzige Einstellung ist, die mit Windows 95, Windows 98 oder Windows Me kompatibel ist.

TcpClientChannel

TcpServerChannel

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren eines Channels in einer Konfigurationsdatei
Gewusst wie: Programmgesteuertes Konfigurieren eines Channels

Referenz

Schema für Remoteeinstellungen

Konzepte

Konfiguration von Remoteanwendungen
Remoteobjektkonfiguration
Remoteobjektkonfiguration

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.