次の方法で共有


Manager.GetSecuredClassFactory メソッド

定義

重要

この API は CLS 準拠ではありません。

アセンブリに関するセキュリティ情報を提供するクラス ファクトリを作成します。

この API は、CLS に準拠していません。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 virtual Microsoft::IE::ISecureFactory ^ GetSecuredClassFactory(int flags, int zone, System::String ^ site, System::String ^ uniqueIdString, System::String ^ fileHashString, System::String ^ assemblyName, System::String ^ typeName);
public:
 virtual Microsoft::IE::ISecureFactory ^ GetSecuredClassFactory(int flags, int zone, System::String ^ site, System::String ^ uniqueIdString, System::String ^ fileHashString, System::String ^ typeName, System::String ^ assemblyName);
public virtual Microsoft.IE.ISecureFactory GetSecuredClassFactory (int flags, int zone, string site, string uniqueIdString, string fileHashString, string assemblyName, string typeName);
[System.CLSCompliant(false)]
public virtual Microsoft.IE.ISecureFactory GetSecuredClassFactory (int flags, int zone, string site, string uniqueIdString, string fileHashString, string typeName, string assemblyName);
abstract member GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
override this.GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
[<System.CLSCompliant(false)>]
abstract member GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
override this.GetSecuredClassFactory : int * int * string * string * string * string * string -> Microsoft.IE.ISecureFactory
Public Overridable Function GetSecuredClassFactory (flags As Integer, zone As Integer, site As String, uniqueIdString As String, fileHashString As String, assemblyName As String, typeName As String) As ISecureFactory
Public Overridable Function GetSecuredClassFactory (flags As Integer, zone As Integer, site As String, uniqueIdString As String, fileHashString As String, typeName As String, assemblyName As String) As ISecureFactory

パラメーター

flags
Int32

次の CORIESECURITY 値のいずれか:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

zone
Int32

次の URLZONE 値のいずれか:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

site
String

サイト アドレス。

uniqueIdString
String

サイトの一意の ID。

fileHashString
String

読み込まれているアセンブリの 16 進数でエンコードされたハッシュ値。

assemblyNametypeName
String

アセンブリの名前。

typeNameassemblyName
String

型の名前。

戻り値

ISecureFactory

安全なクラス ファクトリを表すオブジェクト。

実装

属性

注釈

通常、ほとんどのパラメーター値は、インターネットセキュリティマネージャーから取得できます。

適用対象