AssemblyCatalog Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AssemblyCatalog-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| AssemblyCatalog(Assembly) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Assembly. |
| AssemblyCatalog(String) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis. |
| AssemblyCatalog(Assembly, ICompositionElement) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Assembly. |
| AssemblyCatalog(Assembly, ReflectionContext) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit dem angegebenen Assembly- und Spiegelungskontext. |
| AssemblyCatalog(String, ICompositionElement) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis. |
| AssemblyCatalog(String, ReflectionContext) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis und dem Spiegelungskontext. |
| AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit dem angegebenen Assembly- und Spiegelungskontext. |
| AssemblyCatalog(String, ReflectionContext, ICompositionElement) |
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis und dem Spiegelungskontext. |
AssemblyCatalog(Assembly)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Assembly.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly);
public AssemblyCatalog(System.Reflection.Assembly assembly);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly)
Parameter
- assembly
- Assembly
Die Assembly, die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
Ausnahmen
Gilt für:
AssemblyCatalog(String)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis.
public:
AssemblyCatalog(System::String ^ codeBase);
public AssemblyCatalog(string codeBase);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String)
Parameter
- codeBase
- String
Eine Zeichenfolge, die die Codebasis der Assembly angibt (d. h. den Pfad zur Assemblydatei), die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
Ausnahmen
codeBase ist keine gültige Assembly.
-oder-
Version 2.0 oder früher der Common Language Runtime wird zurzeit geladen und codeBase mit einer höheren Version kompiliert.
Der Aufrufer verfügt nicht über die Pfadermittlungsberechtigung.
codeBase ist null.
codeBase wurde nicht gefunden.
codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige Zeichen gemäß der Definition InvalidPathChars.
Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.
Hinweise
Die Assembly, auf codeBase die verwiesen wird, wird in den Ladekontext geladen.
Gilt für:
AssemblyCatalog(Assembly, ICompositionElement)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Assembly.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, definitionOrigin As ICompositionElement)
Parameter
- assembly
- Assembly
Die Assembly, die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- definitionOrigin
- ICompositionElement
Das Element, das von der Diagnose verwendet wird, um die Quellen von Teilen zu identifizieren.
Ausnahmen
assembly oder definitionOrigin ist null.
-oder-
assembly wurde im Reinen Spiegelungskontext geladen.
Gilt für:
AssemblyCatalog(Assembly, ReflectionContext)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit dem angegebenen Assembly- und Spiegelungskontext.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, reflectionContext As ReflectionContext)
Parameter
- assembly
- Assembly
Die Assembly, die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- reflectionContext
- ReflectionContext
Der kontext, der vom Katalog zum Interpretieren von Typen verwendet wird.
Ausnahmen
assembly oder reflectionContext ist null.
-oder-
assembly wurde im Reinen Spiegelungskontext geladen.
Gilt für:
AssemblyCatalog(String, ICompositionElement)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis.
public:
AssemblyCatalog(System::String ^ codeBase, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, definitionOrigin As ICompositionElement)
Parameter
- codeBase
- String
Eine Zeichenfolge, die die Codebasis der Assembly angibt (d. h. den Pfad zur Assemblydatei), die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- definitionOrigin
- ICompositionElement
Das Element, das von der Diagnose verwendet wird, um die Quellen von Teilen zu identifizieren.
Ausnahmen
codeBase ist keine gültige Assembly.
-oder-
Version 2.0 oder höher der Common Language Runtime wird zurzeit geladen und codeBase mit einer höheren Version kompiliert.
Der Aufrufer verfügt nicht über die Pfadermittlungsberechtigung.
codeBase oder definitionOrigin ist null.
codeBase wurde nicht gefunden.
codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige Zeichen gemäß der Definition InvalidPathChars.
Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.
Hinweise
Die Assembly, auf codeBase die verwiesen wird, wird in den Ladekontext geladen.
Gilt für:
AssemblyCatalog(String, ReflectionContext)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis und dem Spiegelungskontext.
public:
AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext);
public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, reflectionContext As ReflectionContext)
Parameter
- codeBase
- String
Eine Zeichenfolge, die die Codebasis der Assembly angibt (d. h. den Pfad zur Assemblydatei), die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- reflectionContext
- ReflectionContext
Der kontext, der vom Katalog zum Interpretieren von Typen verwendet wird.
Ausnahmen
codeBase ist keine gültige Assembly.
-oder-
Version 2.0 oder höher der Common Language Runtime wird zurzeit geladen und codeBase mit einer höheren Version kompiliert.
Der Aufrufer verfügt nicht über die Pfadermittlungsberechtigung.
codeBase oder reflectionContext ist null.
codeBase wurde nicht gefunden.
codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige Zeichen gemäß der Definition InvalidPathChars.
Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.
Hinweise
Die Assembly, aufcodebase die verwiesen wird, wird in den Ladekontext geladen.
Gilt für:
AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit dem angegebenen Assembly- und Spiegelungskontext.
public:
AssemblyCatalog(System::Reflection::Assembly ^ assembly, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : System.Reflection.Assembly * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (assembly As Assembly, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)
Parameter
- assembly
- Assembly
Die Assembly, die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- reflectionContext
- ReflectionContext
Der kontext, der vom Katalog zum Interpretieren von Typen verwendet wird.
- definitionOrigin
- ICompositionElement
Das Element, das von der Diagnose verwendet wird, um die Quellen von Teilen zu identifizieren.
Ausnahmen
assembly, definitionOriginoder reflectionContext ist .null
-oder-
assembly wurde im Reinen Spiegelungskontext geladen.
Gilt für:
AssemblyCatalog(String, ReflectionContext, ICompositionElement)
Initialisiert eine neue Instanz der AssemblyCatalog Klasse mit der angegebenen Codebasis und dem Spiegelungskontext.
public:
AssemblyCatalog(System::String ^ codeBase, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.AssemblyCatalog : string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.AssemblyCatalog
Public Sub New (codeBase As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)
Parameter
- codeBase
- String
Eine Zeichenfolge, die die Codebasis der Assembly angibt (d. h. den Pfad zur Assemblydatei), die die zugeordneten Type Objekte enthält, die dem AssemblyCatalog Objekt hinzugefügt werden sollen.
- reflectionContext
- ReflectionContext
Der kontext, der vom Katalog zum Interpretieren von Typen verwendet wird.
- definitionOrigin
- ICompositionElement
Das Element, das von der Diagnose verwendet wird, um die Quellen von Teilen zu identifizieren.
Ausnahmen
codeBase ist keine gültige Assembly.
-oder-
Version 2.0 oder höher der Common Language Runtime wird zurzeit geladen und codeBase mit einer höheren Version kompiliert.
Der Aufrufer verfügt nicht über die Pfadermittlungsberechtigung.
codeBase, definitionOrigin oder reflectionContext ist .null
codeBase wurde nicht gefunden.
codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige Zeichen gemäß der Definition InvalidPathChars.
Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.
Hinweise
Die Assembly, auf codebase die verwiesen wird, wird in den Ladekontext geladen.