ApplicationActivator.CreateInstance Yöntem

Tanım

Uygulamayı tanımlayan bir etkinleştirme bağlamı kullanarak etkinleştirilecek uygulamanın bir örneğini oluşturur.

Aşırı Yüklemeler

Name Description
CreateInstance(ActivationContext)

Belirtilen etkinleştirme bağlamını kullanarak etkinleştirilecek uygulamanın bir örneğini oluşturur.

CreateInstance(ActivationContext, String[])

Belirtilen etkinleştirme bağlamını ve özel etkinleştirme verilerini kullanarak etkinleştirilecek uygulamanın bir örneğini oluşturur.

CreateInstance(ActivationContext)

Belirtilen etkinleştirme bağlamını kullanarak etkinleştirilecek uygulamanın bir örneğini oluşturur.

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

Parametreler

activationContext
ActivationContext

ActivationContext Etkinleştirecek uygulamayı tanımlayan.

Döndürülenler

ObjectHandle Uygulama yürütmesinin dönüş değeri için sarmalayıcı olan bir. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.

Özel durumlar

activationContext, null'e eşittir.

Açıklamalar

Bu yöntem, uygulamaların bildirim tabanlı etkinleştirmesine yöneliktir.

Şunlara uygulanır

CreateInstance(ActivationContext, String[])

Belirtilen etkinleştirme bağlamını ve özel etkinleştirme verilerini kullanarak etkinleştirilecek uygulamanın bir örneğini oluşturur.

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

Parametreler

activationContext
ActivationContext

ActivationContext Etkinleştirecek uygulamayı tanımlayan.

activationCustomData
String[]

Özel etkinleştirme verileri.

Döndürülenler

ObjectHandle Uygulama yürütmesinin dönüş değeri için sarmalayıcı olan bir. Gerçek nesneye erişmek için dönüş değerinin eşlenmemiş olması gerekir.

Özel durumlar

activationContext, null'e eşittir.

Açıklamalar

Bu yöntem, uygulamaların bildirim tabanlı etkinleştirmesine yöneliktir. Etkinleştirme verileri, URL'nin sorgu dizesi bölümü gibi bilgilerden oluşur.

Şunlara uygulanır