_AppDomain.CreateInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 COM 物件對該方法的版本無關存取 CreateInstance 權。
多載
| 名稱 | Description |
|---|---|
| CreateInstance(String, String) |
提供 COM 物件對該方法的版本無關存取 CreateInstance(String, String) 權。 |
| CreateInstance(String, String, Object[]) |
提供 COM 物件對方法過載的版本無關存取 CreateInstance(String, String, Object[]) 權。 |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
提供 COM 物件對方法過載的版本無關存取 CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 權。 |
CreateInstance(String, String)
提供 COM 物件對該方法的版本無關存取 CreateInstance(String, String) 權。
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName);
abstract member CreateInstance : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String) As ObjectHandle
參數
傳回
一個為新實 typeName例封裝的物件。 回傳值必須展開包裝才能存取實體物件。
備註
請參考 AppDomain.CreateInstance 方法。
適用於
CreateInstance(String, String, Object[])
提供 COM 物件對方法過載的版本無關存取 CreateInstance(String, String, Object[]) 權。
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, object[] activationAttributes);
abstract member CreateInstance : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, activationAttributes As Object()) As ObjectHandle
參數
- activationAttributes
- Object[]
一或多個可以參與啟用的屬性陣列。 一般而言,包含單一 UrlAttribute 對象的陣列。 該 UrlAttribute 定義啟動遠端物件所需的 URL。
傳回
一個為新實 typeName例封裝的物件。 回傳值必須展開包裝才能存取實體物件。
備註
請參考 AppDomain.CreateInstance(String, String, Object[]) 方法過載。
這個 activationAttributes 參數與客戶端啟用的物件有關,這是一種舊有技術。
適用於
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstance : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle
參數
- ignoreCase
- Boolean
一個布林值,指定是否執行大小寫區分搜尋。
- bindingAttr
- BindingFlags
零或多個位元旗標的組合,影響對建構子的搜尋 typeName 。 若 bindingAttr 為零,則會進行對公開建構子的大小寫敏感搜尋。
- binder
- Binder
物件,可讓您使用反映來系結、強制自變數類型、叫用成員,以及擷取 MemberInfo 物件。 若 binder 為空,則使用預設的綁定器。
- args
- Object[]
這些論點要交給建構者。 這個參數陣列必須在數量、順序及型別上與要調用的建構子參數相符。 若偏好無參數建構子,則 args 必須為空陣列或空。
- culture
- CultureInfo
規範為建構者宣告args的形式類型所強制的文化特定資訊typeName。 若 culture ,nullCultureInfo則使用 當前執行緒。
- activationAttributes
- Object[]
一或多個可以參與啟用的屬性陣列。 一般而言,包含單一 UrlAttribute 對象的陣列。 該 UrlAttribute 定義啟動遠端物件所需的 URL。
- securityAttributes
- Evidence
授權建立的 typeName資訊。
傳回
一個為新實 typeName例封裝的物件。 回傳值必須展開包裝才能存取實體物件。
備註
這個 activationAttributes 參數與客戶端啟用的物件有關,這是一種舊有技術。