Proprietà del canale generale
Nella tabella seguente vengono descritte le proprietà di canale generali ed elencati i tipi di canale che le supportano.
Proprietà | Descrizione | Tipi che supportano questa proprietà | ||
---|---|---|---|---|
name |
Stringa che specifica il nome di questo canale. Se non si specifica un nome, verrà utilizzato un nome predefinito che dipende dal tipo: HttpChannel: "http" HttpClientChannel: "http client" HttpServerChannel: "http server" TcpChannel: "tcp" TcpClientChannel: "tcp client" TcpServerChannel: "tcp server" IpcChannel: "ipc" IpcClientChannel: "ipc client" IpcServerChannel: "ipc server" Ogni canale deve avere un nome univoco. Impostare questa proprietà su una stringa vuota ("" o String.Empty) se si desidera ignorare i nomi, ma evitare conflitti di denominazione. Il sistema consente un qualsiasi numero di canali con name uguale a String.Empty. Questa proprietà viene utilizzata per recuperare un canale specifico in caso di chiamata a lla chiamata di ChannelServices.GetChannel. Per ulteriori informazioni, vedere Channels. |
|||
machineName |
Stringa che specifica il nome del computer utilizzato con il canale corrente. Se utilizzata con un canale server, esegue l'override di useIpAddress.
|
HttpChannel HttpClientChannel HttpServerChannel TcpChannel TcpClientChannel TcpServerChannel |
||
priority |
Numero intero che rappresenta la priorità assegnata a questo canale. Numeri più elevati indicano una maggiore opportunità di essere scelti per primi per la connessione. La priorità predefinita è 1, ed è possibile specificare valori negativi. |
HttpChannel HttpServerChannel HttpClientChannel TcpChannel TcpClientChannel TcpServerChannel IpcChannel IpcClientChannel IpcServerChannel |
||
secure (TcpChannel) |
Un valore booleano (true o false) che specifica se le comunicazioni sul canale sono protette. Il valore predefinito è false. Quando è impostato su true, la proprietà tokenImpersonationLevel viene impostata su Identification e la proprietà protectionLevel su EncryptAndSign. Si noti che un TcpClientChannel protetto può connettersi solo a un TcpServerChannel protetto e che un TcpClientChannel non protetto può connettersi solo a un TcpServerChannel non protetto.
|
TcpChannel TcpClientChannel TcpServerChannel |
||
secure (IpcChannel) |
Un valore booleano (true o false) che specifica se le comunicazioni sul canale sono protette. Il valore predefinito è false. Quando è impostato su true, la proprietà tokenImpersonationLevel viene impostata su Identification. Si noti che un IpcClientChannel protetto può connettersi sia a un IpcServerChannel protetto che a uno non protetto, ma che un IpcClientChannel non protetto può connettersi solo a un IpcServerChannel non protetto. |
IpcChannel IpcClientChannel IpcServerChannel |
||
protectionLevel |
Valore di tipo ProtectionLevel. Il valore predefinito è None, a meno che la proprietà secure non sia impostata su true, caso in cui il valore predefinito è EncryptAndSign. È necessario impostare la proprietà secure su true per impostare la proprietà ProtectionLevel su un valore diverso da None. Si noti che None è l'unica impostazione compatibile con Windows 95, Windows 98, o Windows Me. |
TcpClientChannel TcpServerChannel |
Vedere anche
Attività
Procedura: Configurare un canale in un file di configurazione
Procedura: Configurare un canale a livello di programmazione
Riferimenti
Schema delle impostazioni remote
Concetti
Configurazione di applicazioni remote
Configurazione di oggetti remoti
Configurazione di oggetti remoti
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.