ApplicationActivator.CreateInstance Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр приложения, которое необходимо активировать, используя контекст активации, определяющий приложение.
Перегрузки
CreateInstance(ActivationContext) |
Создает экземпляр приложения, которое должно быть активировано, используя указанный контекст активации. |
CreateInstance(ActivationContext, String[]) |
Создает экземпляр приложения для активации, используя указанный контекст активации и пользовательские данные активации. |
CreateInstance(ActivationContext)
Создает экземпляр приложения, которое должно быть активировано, используя указанный контекст активации.
public:
virtual System::Runtime::Remoting::ObjectHandle ^ CreateInstance(ActivationContext ^ activationContext);
public virtual System.Runtime.Remoting.ObjectHandle CreateInstance (ActivationContext activationContext);
abstract member CreateInstance : ActivationContext -> System.Runtime.Remoting.ObjectHandle
override this.CreateInstance : ActivationContext -> System.Runtime.Remoting.ObjectHandle
Public Overridable Function CreateInstance (activationContext As ActivationContext) As ObjectHandle
Параметры
- activationContext
- ActivationContext
Контекст активации ActivationContext, определяющий активируемое приложение.
Возвращаемое значение
Дескриптор ObjectHandle, являющийся оболочкой для возвращаемого при выполнении приложения значения. Необходимо развернуть возвращенное значение, чтобы получить доступ к истинному объекту.
Исключения
activationContext
имеет значение null
.
Комментарии
Этот метод предназначен для активации приложений на основе манифеста.
Применяется к
CreateInstance(ActivationContext, String[])
Создает экземпляр приложения для активации, используя указанный контекст активации и пользовательские данные активации.
public:
virtual System::Runtime::Remoting::ObjectHandle ^ CreateInstance(ActivationContext ^ activationContext, cli::array <System::String ^> ^ activationCustomData);
public virtual System.Runtime.Remoting.ObjectHandle CreateInstance (ActivationContext activationContext, string[] activationCustomData);
abstract member CreateInstance : ActivationContext * string[] -> System.Runtime.Remoting.ObjectHandle
override this.CreateInstance : ActivationContext * string[] -> System.Runtime.Remoting.ObjectHandle
Public Overridable Function CreateInstance (activationContext As ActivationContext, activationCustomData As String()) As ObjectHandle
Параметры
- activationContext
- ActivationContext
Контекст активации ActivationContext, определяющий активируемое приложение.
- activationCustomData
- String[]
Пользовательские данные активации.
Возвращаемое значение
Дескриптор ObjectHandle, являющийся оболочкой для возвращаемого при выполнении приложения значения. Необходимо развернуть возвращенное значение, чтобы получить доступ к истинному объекту.
Исключения
activationContext
имеет значение null
.
Комментарии
Этот метод предназначен для активации приложений на основе манифеста. Данные активации состоят из таких сведений, как строка запроса, часть URL-адреса.