Proprietà del canale server
Nella tabella che segue sono indicate le proprietà del canale server che è possibile specificare.
Proprietà | Descrizione | Tipi che supportano questa proprietà |
---|---|---|
authorizationModule |
Stringa che specifica l'assembly, lo spazio dei nomi e il nome della classe che implementa l'interfaccia IAuthorizeRemotingConnection. Il formato della stringa deve essere AuthorizationModuleNameSpace.AuthorizationModuleClass,AuthorizationModuleAssembly. |
|
authorizedGroup |
Stringa che specifica il gruppo o l'utente che dispone delle autorizzazioni per connettersi a questo canale. L'impostazione predefinita consente l'accesso a tutti gli utenti autorizzati. |
|
bindTo |
Stringa che specifica l'indirizzo IP della scheda di interfaccia di rete (NIC) al quale il canale server deve associarsi. Il valore predefinito è System.Net.IPAddress.Any. |
TcpChannel TcpServerChannel |
exclusiveAddressUse |
Un valore booleano (true o false) che specifica se il canale impedisce o meno alle altre applicazioni di riutilizzare la combinazione indirizzo IP/porta. Il valore predefinito è true. In caso di impostazione su true, questa proprietà imposta l'opzione del socket del server GetSocketOption su SocketOptionName.ExclusiveAddressUse. Questa proprietà è supportata solo dalla versione 1.1 o superiore di .NET Framework sulle piattaforme seguenti: Windows NT 4.0 con Service Pack 4 o versioni successive, Windows Me, Windows 2000, Windows XP Home Edition, Windows XP Professional e Windows Server 2003. Per modificare questa proprietà sono necessari privilegi di amministratore su piattaforme precedenti a Windows XP Service Pack 2 o Windows Server 2003. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
impersonate |
Un valore booleano (true o false) che specifica se il server deve rappresentare il client. Il valore predefinito è false. |
TcpChannel TcpServerChannel |
listen |
Un valore booleano (true o false) che specifica se consentire l'attivazione in WantsToListen Il valore predefinito è true. |
HttpChannel HttpServerChannel |
port |
Un numero intero che specifica la porta sulla quale il canale è in attesa. Se si specifica 0, il sistema .NET Remoting sceglie automaticamente una porta aperta. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
portName |
Una stringa che specifica il nome della porta esposta dal server. Questa proprietà è necessaria per IpcChannel o IpcServerChannel. |
IpcChannel IpcServerChannel |
rejectRemoteRequests |
Un valore booleano (true o false) che specifica se rifiutare richieste da altri computer. Il valore true consente solo chiamate .NET Remoting dal computer locale. Il valore predefinito è false. |
TcpChannel TcpServerChannel |
suppressChannelData |
Un valore booleano (true o false) che specifica se il canale contribuisce ai dati del canale che rende disponibili ChannelData, ChannelData o la proprietà ChannelData. Il valore predefinito è false. |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel IpcChannel IpcServerChannel |
useIpAddress |
Valore booleano (true o false) che specifica se utilizzare l'indirizzo IP nell'URL di pubblicazione in luogo del nome del computer. Nelle reti senza fili, ad esempio, l'indirizzo IP di un computer portatile che si sposta nella rete viene spesso modificato. Se si specifica falseper questo valore, invece dell'indirizzo verrà utilizzato il nome del computer, in modo che le comunicazioni remote non vengano disconnesse nel corso del roaming. Il valore predefinito è true. Questo valore può essere sottoposto a override dalla proprietà machineName quando quest'ultima viene utilizzata con un canale server. Per ulteriori informazioni, vedere la proprietà machineName. |
HttpChannel HttpServerChannel TcpChannel 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.