ApplicationActivator.CreateInstance 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.
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.