Aracılığıyla paylaş


ISecureFactory2.CreateInstanceWithSecurity2 Yöntem

Tanım

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

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

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

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şturulacak olduğu uygulamayı içeren sitenin URL'si.

wszId
String

Sitenin benzersiz kimliği.

wszConfig
String

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

wszLicenses
String

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

wszDeploymentManifest
String

Dağıtım bildiriminin konumu.

Döndürülenler

Object

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

Şunlara uygulanır