_AppDomain.CreateInstanceFrom 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 CreateInstanceFrom metoden.
Överlagringar
| Name | Description |
|---|---|
| CreateInstanceFrom(String, String) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String) överlagring. |
| CreateInstanceFrom(String, String, Object[]) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Object[]) överlagring. |
| CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) |
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring. |
CreateInstanceFrom(String, String)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String) överlagring.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName);
abstract member CreateInstanceFrom : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String) As ObjectHandle
Parametrar
- assemblyFile
- String
Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .
- 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, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
Se metodens AppDomain.CreateInstanceFrom(String, String) överlagring.
Gäller för
CreateInstanceFrom(String, String, Object[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Object[]) överlagring.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom(string assemblyFile, string typeName, object[] activationAttributes);
abstract member CreateInstanceFrom : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, activationAttributes As Object()) As ObjectHandle
Parametrar
- assemblyFile
- String
Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .
- 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, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
Se metodens AppDomain.CreateInstanceFrom(String, String, Object[]) överlagring.
Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.
Gäller för
CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, 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 CreateInstanceFrom(string assemblyFile, 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 CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile 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
- assemblyFile
- String
Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .
- 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 genom 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, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.
Kommentarer
Se metodens AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.
Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.