ISecureFactory2.CreateInstanceWithSecurity2 Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Yeni örnek için sarmalayıcı olan bir nesne. Gerçek nesneye erişmek için dönüş değerinin sarmalanmamış olması gerekir.