英語で読む

次の方法で共有


RemotingConfiguration.Configure メソッド

定義

オーバーロード

Configure(String)
古い.

構成ファイルを読み取り、リモート処理インフラストラクチャを構成します。 Configure(String) は互換性のために残されています。 代わりに、Configure(String, Boolean) を使用してください。

Configure(String, Boolean)

構成ファイルを読み取り、リモート処理インフラストラクチャを構成します。

Configure(String)

注意事項

Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.

構成ファイルを読み取り、リモート処理インフラストラクチャを構成します。 Configure(String) は互換性のために残されています。 代わりに、Configure(String, Boolean) を使用してください。

C#
public static void Configure (string filename);
C#
[System.Obsolete("Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.", false)]
public static void Configure (string filename);

パラメーター

filename
String

リモート処理構成ファイルの名前。 null の可能性があります。

属性

例外

コールスタックの上位にある 1 つ以上の呼び出し元に、リモート処理の型とチャネルを構成するためのアクセス許可がありません。

C#

// Configure the remoting structure.
RemotingConfiguration.Configure("server.config");

注釈

注意

Configure(String) は互換性のために残されています。 代わりに、Configure(String, Boolean) を使用してください。

パラメーターとして をfilename渡すとnull、構成ファイルが存在しなくても、既定のリモート処理の初期化が発生します。

構成ファイルの構文については、「 リモート処理設定スキーマ」を参照してください。

注意

参照によるマーシャリング オブジェクト (MBR) は、メモリ内に永遠に存在しません。 代わりに、型 MarshalByRefObject.InitializeLifetimeService がオーバーライドして独自の有効期間ポリシーを制御しない限り、.NET Framework リモート処理システムが削除してメモリを再利用するプロセスを開始する前に、各 MBR の有効期間は有限です。 詳細については、「 有効期間リース」を参照してください。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン (廃止)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

Configure(String, Boolean)

構成ファイルを読み取り、リモート処理インフラストラクチャを構成します。

C#
public static void Configure (string filename, bool ensureSecurity);

パラメーター

filename
String

リモート処理構成ファイルの名前。 null の可能性があります。

ensureSecurity
Boolean

true に設定されている場合、セキュリティが必須です。 false に設定されている場合、セキュリティは必須ではありませんが使用できます。

例外

コールスタックの上位にある 1 つ以上の呼び出し元に、リモート処理の型とチャネルを構成するためのアクセス許可がありません。

注釈

パラメーターとして をfilename渡すとnull、構成ファイルが存在しなくても、既定のリモート処理の初期化が発生します。 リモート処理とセキュリティの詳細については、「 リモート処理のセキュリティ」を参照してください。

構成ファイルの構文については、「 リモート処理設定スキーマ」を参照してください。

注意

参照によるマーシャリング オブジェクト (MBR) は、メモリ内に永遠に存在しません。 代わりに、型 MarshalByRefObject.InitializeLifetimeService がオーバーライドして独自の有効期間ポリシーを制御しない限り、.NET Framework リモート処理システムが削除してメモリを再利用するプロセスを開始する前に、各 MBR の有効期間は有限です。 詳細については、「 有効期間リース」を参照してください。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1