Freigeben über


ISecureFactory2.CreateInstanceWithSecurity2 Methode

Definition

Erstellt unter Verwendung von Informationen aus dem Bereitstellungsmanifest eine neue Instanz des COM-Typs, der eine sichere Klassenfactory darstellt.

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

public:
 System::Object ^ CreateInstanceWithSecurity2(int dwFlags, int dwZone, System::String ^ wszSite, System::String ^ wszId, System::String ^ wszConfig, System::String ^ wszLicenses, System::String ^ wszDeploymentManifest);
public object CreateInstanceWithSecurity2 (int dwFlags, int dwZone, string wszSite, string wszId, string wszConfig, string wszLicenses, string wszDeploymentManifest);
abstract member CreateInstanceWithSecurity2 : int * int * string * string * string * string * string -> obj
Public Function CreateInstanceWithSecurity2 (dwFlags As Integer, dwZone As Integer, wszSite As String, wszId As String, wszConfig As String, wszLicenses As String, wszDeploymentManifest As String) As Object

Parameter

dwFlags
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

wszSite
String

Die URL zu der Website mit der Anwendung, für die die sichere Klassenfactory erstellt wird.

wszId
String

Der eindeutiger Bezeichner für die Website.

wszConfig
String

Der Linkanteil der URL, der relativ sein kann.

wszLicenses
String

Der Speicherort der Lizenzdateien, die mit dieser Domäne verknüpft werden sollen.

wszDeploymentManifest
String

Der Speicherort für das Bereitstellungsmanifest.

Gibt zurück

Object

Ein Objekt, das einen Wrapper für die neue Instanz darstellt. Der Rückgabewert muss für den Zugriff auf das eigentliche Objekt entwrappt werden.

Gilt für