_AppDomain.CreateInstance Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstance metoden.
Överlagringar
| Name | Description |
|---|---|
| CreateInstance(String, String) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstance(String, String) metoden. |
| CreateInstance(String, String, Object[]) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstance(String, String, Object[]) överlagring. |
| CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring. |
CreateInstance(String, String)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstance(String, String) metoden.
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
Parametrar
- typeName
- String
Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.
Returer
Ett objekt som är en omslutning för den nya instansen som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
AppDomain.CreateInstance Se metoden.
Gäller för
CreateInstance(String, String, Object[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstance(String, String, Object[]) överlagring.
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
Parametrar
- typeName
- String
Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.
- activationAttributes
- Object[]
En matris med ett eller flera attribut som kan delta i aktiveringen. Vanligtvis en matris som innehåller ett enda UrlAttribute objekt. UrlAttribute Anger den URL som krävs för att aktivera ett fjärrobjekt.
Returer
Ett objekt som är en omslutning för den nya instansen som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
Se metodens AppDomain.CreateInstance(String, String, Object[]) överlagring.
Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.
Gäller för
CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.
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
Parametrar
- typeName
- String
Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.
- ignoreCase
- Boolean
Ett booleskt värde som anger om en skiftlägeskänslig sökning ska utföras eller inte.
- bindingAttr
- BindingFlags
En kombination av noll eller fler bitflaggor som påverkar sökningen typeName efter konstruktorn. Om bindingAttr är noll utförs en skiftlägeskänslig sökning efter offentliga konstruktorer.
- binder
- Binder
Ett objekt som möjliggör bindning, tvång av argumenttyper, anrop av medlemmar och hämtning av MemberInfo objekt med reflektion. Om binder är null används standardbindningen.
- args
- Object[]
Argumenten som ska skickas till konstruktorn. Den här argumentmatrisen måste matcha i tal, ordning och ange parametrarna för konstruktorn som ska anropas. Om den parameterlösa konstruktorn föredras args måste den vara en tom matris eller null.
- culture
- CultureInfo
Kulturspecifik information som styr tvånget av args till de formella typer som deklarerats för typeName konstruktorn. Om culture är nullCultureInfo används för den aktuella tråden.
- activationAttributes
- Object[]
En matris med ett eller flera attribut som kan delta i aktiveringen. Vanligtvis en matris som innehåller ett enda UrlAttribute objekt. UrlAttribute Anger den URL som krävs för att aktivera ett fjärrobjekt.
- securityAttributes
- Evidence
Information som används för att auktorisera skapandet av typeName.
Returer
Ett objekt som är en omslutning för den nya instansen som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
Se metodens AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.
Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.