Freigeben über


Manager.GetSecuredClassFactory Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Erstellt eine Klassenfactory, die Sicherheitsinformationen zu der Assembly zur Verfügung stellt.

Diese API ist nicht CLS-kompatibel.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

flags
Int32

Einer der folgenden CORIESECURITY-Werte:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

zone
Int32

Einer der folgenden URLZONE-Werte:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

site
String

Die Websiteadresse.

uniqueIdString
String

Eine eindeutige ID für die Website.

fileHashString
String

Der codierte Hexadezimalhashwert der Assembly, die geladen wird.

assemblyNametypeName
String

Der Name der Assembly.

typeNameassemblyName
String

Der Name des Typs.

Gibt zurück

Ein Objekt, das die aktuelle sichere Klassenfactory darstellt.

Implementiert

Attribute

Hinweise

In der Regel können die meisten Parameterwerte aus dem Internetsicherheits-Manager abgerufen werden.

Gilt für: