呼ばれる、同一アプリケーションで実行される各種コードにさまざまな信頼レベルを強制的に適用するメカニズムが備わっています。情報に基づいてセキュリティ境界を適用するメカニズムとして使用しないでください。コードがセキュリティ境界としてサポートされないように、ガイダンスを更新しています。発生元の不明なコードの読み込みと実行に関しては、他のセキュリティ対策を適切に導入することなく行わないようにしてください。Silverlight.サンドボックス化は、制限されたセキュリティ環境でコードを実行する方法です。この方法を採用すると、コードに付与されるアクセス許可が制限されます。ライブラリは、完全信頼として実行しないようにする必要があります。与えるサンドボックスにコードを配置します。permission).また、部分的に信頼された環境で実行する予定のコードについて、サンドボックスを使用してテストすることもできます。アプリケーションのサンドボックスを効果的に提供できます。内で実行する際に利用できる保護対象リソースを定義するアクセス許可が与えられます。関連付けられているアクセス許可によって制約され、指定したリソースにのみアクセスできます。アセンブリを完全信頼とすることができます。キャッシュに配置する方法もあります。ドメインに、アセンブリが完全信頼として読み込まれます。ごとに決定できるので、対象アセンブリのより限定的な指定が可能になります。オーバーロードを使用します。セキュリティのレベルを希望どおりに設定できます。読み込まれるアセンブリには、指定の許可セットのみを付与することもできますし、完全信頼を付与することもできます。配列パラメーターに列挙されているアセンブリには、完全信頼が付与されます。リストに追加する必要があります。list.オーバーロードは次のシグネチャを持ちます。オブジェクト、使用するアクセス許可セット、および完全に信頼されたアセンブリの厳密な名前を指定します。ベースを指定することはできません。メソッドによって作成された標準アクセス許可セットを指定します。証拠は使用されません。パラメーターによって単独で指定されます。分離ストレージのスコープの決定など、他の用途に証拠を使用できます。sandbox信頼関係のないアプリケーションに付与するアクセス許可セットを作成します。信頼関係のないコードでも安全と考えられる追加のアクセス許可を付与することもできます。アクセス許可のみを含む新しいアクセス許可セットを作成します。既存の名前付きアクセス許可セットを使用することもできます。アクセス許可セットを返します。アクセス許可を構築します。含むアセンブリに署名します。配列として追加します。クラスを完全信頼として実行する必要があります。読み取る方法は次のとおりです。アセンブリを完全信頼一覧に追加することはできません。キャッシュから完全信頼として読み込まれているためです。パラメーターを初期化します。多くの設定を制御できます。プロパティとは違う設定にする必要があります。アプリケーションが定義する例外を完全信頼として読み込み、それを悪用できるようになります。ベースを異なる設定にすると、悪用のリスクが軽減されます。ドメインを作成します。specified.このメソッドのシグネチャは次のとおりです。メソッドの唯一のオーバーロードです。部分信頼設定でアプリケーションを読み込むことができる唯一のオーバーロードになります。パラメーターは、アクセス許可セットの計算では使用されません。他の機能が識別目的で使用します。プロパティを必ず設定します。キーワードがあります。配列を作成する必要がないことを示します。個、または複数の厳密な名前を渡すことができます。ドメインを作成するコードは次のとおりです。コードを読み込みます。つの方法で行うことができます。メソッドを呼び出します。番目の方が望ましい方法です。インスタンスにパラメーターを渡しやすいためです。つの重要な機能があります。ベースを使用できます。作成操作を実行できます。することで、重要なクラスのインスタンスを作成できます。(この状況は、アセンブリに透過マーキングがなく、完全信頼として読み込まれるときに毎回発生します)。そのため、この関数で信頼するコードのみを作成する場合は注意が必要です。ドメインに、完全信頼クラスのインスタンスのみを作成することをお勧めします。クラスを拡張する必要があります。インスタンスをこのドメイン内の参照にラップ解除します。この参照は、信頼関係のないコードを実行するときに使用されます。メソッドを呼び出します。ドメインで実行されます。使用して、部分的に信頼されたアセンブリでメソッドのハンドルを取得します。このハンドルは、最小限のアクセス許可を持つ安全な方法でコードを実行するために使用できます。あることがわかります。拡張情報を取得するために使用します。メソッドは、スタック上に部分的に信頼されたコードがあることを検出します。返される情報を制限します。付与しないことでそのリスクは軽減されます。完全信頼アサートは慎重に使用する必要があります。部分信頼コードが完全信頼に昇格できないことが確実である場合にのみ使用します。通則として、信頼できないコードは、完全信頼のアサートを呼び出した後に同じ関数で呼び出すのは避ける必要があります。アサートの使用を完了したときは、常にアサートを元に戻すことをお勧めします。it.例Example次の例では、前のセクションの手順を実装しています。いうプロジェクトが含まれます。アセンブリをダウンロードしたことを想定しています。代わりに、このメソッドはコンピューターからのファイルの読み込みを試みます。次の例は信頼関係のないコードを示します。Guidelinesお勧めのコンテンツこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。直接フィードバックを残すこともできます。直接フィードバックを残すこともできます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。