サーバー チャネル プロパティ

指定できるサーバー チャネル プロパティを次の表に示します。

プロパティ 説明 このプロパティをサポートする型

authorizationModule

IAuthorizeRemotingConnection インターフェイスを実装するクラスのアセンブリ、名前空間、およびクラス名を指定する文字列。文字列の形式は、AuthorizationModuleNameSpace.AuthorizationModuleClass,AuthorizationModuleAssembly である必要があります。

TcpChannel

TcpServerChannel

authorizedGroup

このチャネルに接続するアクセス許可を持つグループまたはユーザーを指定する文字列。既定では、承認されたすべてのユーザーにアクセスが許可されます。

IpcChannel

IpcServerChannel

bindTo

サーバー チャネルがバインドする必要のあるネットワーク インターフェイス カード (NIC) の IP アドレスを指定する文字列。既定値は System.Net.IPAddress.Any です。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

exclusiveAddressUse

IP アドレスとポートの組み合わせを他のアプリケーションが再利用するのをチャネルが防止するかどうかを指定するブール値 (true または false)。既定値は true です。true に設定すると、このプロパティは GetSocketOption サーバー ソケット オプションを SocketOptionName.ExclusiveAddressUse に設定します。

このプロパティは、Windows NT 4.0 (Service Pack 4 以降)、Windows Me、Windows 2000、Windows XP Home Edition、Windows XP Professional、および Windows Server 2003 の各プラットフォームの .NET Framework Version 1.1 でのみサポートされています。

このプロパティを変更するには、Windows XP Service Pack 2 または Windows Server 2003 より前のプラットフォームの管理者権限が必要です。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

impersonate

サーバーがクライアントを偽装するかどうかを指定するブール値 (true または false)。既定値は、false です。

TcpChannel

TcpServerChannel

listen

WantsToListen でフックするアクティベーションを許可するかどうかを指定するブール値 (true または false)。既定値は true です。

HttpChannel

HttpServerChannel

port

チャネルがリッスンするポートを指定する整数。0 (ゼロ) を指定すると、リモート処理システムが、開いているポートの 1 つを自動的に選択します。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

portName

サーバーが公開するポートの名前を指定する文字列。このプロパティは、IpcChannel または IpcServerChannel で必要となります。

IpcChannel

IpcServerChannel

rejectRemoteRequests

他のコンピュータからの要求を拒否するかどうかを指定するブール値 (true または false)。true を指定すると、ローカル コンピュータからのリモート処理呼び出しのみを許可します。既定値は、false です。

TcpChannel

TcpServerChannel

suppressChannelData

チャネルが、ChannelData プロパティ、ChannelData プロパティ、または ChannelData プロパティから使用できるチャネル データを処理するかどうかを指定するブール値 (true または false)。既定値は、false です。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

IpcChannel

IpcServerChannel

useIpAddress

公開 URL で、コンピュータ名の代わりに IP アドレスを使用するかどうかを指定するブール値 (true または false)。たとえばワイヤレス ネットワークでは、ネットワーク内を移動するポータブル コンピュータの IP アドレスがシャッフルされる場合があります。この値に false を指定すると、IP アドレスの代わりにコンピュータ名を使用するため、リモート接続がローミング中に切断されなくなります。既定値は、true です。この値は、プロパティがサーバー チャネルで使用されるとき、machineName プロパティによってオーバーライドできます。詳細については、machineName プロパティを参照してください。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

関連項目

タスク

方法 : 構成ファイルでチャネルを構成する
方法 : プログラムを使用してチャネルを構成する

参照

リモート処理設定スキーマ

概念

リモート アプリケーションの構成
リモート オブジェクトの設定
リモート オブジェクトの設定

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.