Поделиться через


ISecureFactory2.CreateInstanceWithSecurity2 Метод

Определение

Создает новый экземпляр типа COM, представляющий фабрику защищенных классов с помощью сведений из манифеста развертывания.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Параметры

dwFlags
Int32

Одно из следующих значений CORIESECURITY:

— CORIESECURITY_ZONE: 0x01

— CORIESECURITY_SITE: 0x02

dwZone
Int32

Одно из следующих значений URLZONE:

— URLZONE_LOCAL_MACHINE: 0x00

— URLZONE_INTRANET: 0x01

— URLZONE_TRUSTED: 0x02

— URLZONE_INTERNET: 0x03

— URLZONE_UNTRUSTED: 0x04

wszSite
String

URL-адрес сайта, содержащего приложение, для которого будет создаваться фабрика защищенных классов.

wszId
String

Уникальный идентификатор сайта.

wszConfig
String

Часть ссылки в URL-адресе, которая может быть относительной.

wszLicenses
String

Расположение файлов лицензии для связи с доменом.

wszDeploymentManifest
String

Расположение манифеста развертывания.

Возвращаемое значение

Object

Объект, являющийся оболочкой для нового экземпляра. Необходимо развернуть возвращенное значение, чтобы получить доступ к истинному объекту.

Применяется к