Aracılığıyla paylaş


SecureFactory.CreateInstanceWithSecurity2 Yöntem

Tanım

Dağıtım bildirimindeki bilgileri kullanarak güvenli bir sınıf fabrikasını temsil eden com türünün yeni bir örneğini oluşturur.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public:
 virtual System::Object ^ CreateInstanceWithSecurity2(int dwFlags, int dwZone, System::String ^ wszSite, System::String ^ wszId, System::String ^ wszConfig, System::String ^ wszLicenses, System::String ^ wszDeploymentManifest);
public virtual 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
override this.CreateInstanceWithSecurity2 : int * int * string * string * string * string * string -> obj
Public Overridable 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

Parametreler

dwFlags
Int32

Aşağıdaki CORIESECURITY değerlerinden biri:

  • CORIESECURITY_ZONE: 0x01

  • CORIESECURITY_SITE: 0x02

dwZone
Int32

Aşağıdaki URLZONE değerlerinden biri:

  • URLZONE_LOCAL_MACHINE: 0x00

  • URLZONE_INTRANET: 0x01

  • URLZONE_TRUSTED: 0x02

  • URLZONE_INTERNET: 0x03

  • URLZONE_UNTRUSTED: 0x04

wszSite
String

Güvenli sınıf fabrikasının oluşturulacağı uygulamayı içeren sitenin URL'si.

wszId
String

Sitenin benzersiz kimliği.

wszConfig
String

URL'nin göreli olabilecek bağlantı bölümü.

wszLicenses
String

Etki alanıyla ilişkilendirilecek lisans dosyalarının konumu.

wszDeploymentManifest
String

Dağıtım bildiriminin konumu.

Döndürülenler

Yeni örnek için sarmalayıcı olan bir nesne. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.

Uygulamalar

Şunlara uygulanır