Freigeben über


IHostStubClass.GetSecuredClassFactory Methode

Definition

Erstellt eine sichere Klassenfactory für einen Typen in der angegebenen Assembly.

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 dwIdentityFlags, int dwZone, System::String ^ lpSite, System::String ^ pbSecurityId, System::String ^ lpHash, System::String ^ className, System::String ^ fileName) = Microsoft::IE::IHostEx::GetSecuredClassFactory;
public virtual Microsoft.IE.ISecureFactory GetSecuredClassFactory (int dwIdentityFlags, int dwZone, string lpSite, string pbSecurityId, string lpHash, string className, string fileName);
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 (dwIdentityFlags As Integer, dwZone As Integer, lpSite As String, pbSecurityId As String, lpHash As String, className As String, fileName As String) As ISecureFactory

Parameter

dwIdentityFlags
Int32

Einer der folgenden CORIESECURITY-Werte:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

dwZone
Int32

Einer der folgenden URLZONE-Werte:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

lpSite
String

Die Websiteadresse.

pbSecurityId
String

Eine eindeutige ID für die Website.

lpHash
String

Der codierte Hexadezimalhashwert der Assembly, die geladen wird.

className
String

Der Name des Typs.

fileName
String

Der Name der Assembly.

Gibt zurück

Ein Objekt, das die aktuelle sichere Klassenfactory darstellt.

Implementiert

Gilt für: