Aracılığıyla paylaş


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

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 bir.

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 değeridir.

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 bir.

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 değeridir.

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