AssemblyCatalog Konstruktoren

Definition

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

assembly ist null.

-oder-

assembly wurde im Reinen Spiegelungskontext geladen.

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 konnte nicht geladen werden.

-oder-

codeBase ein Verzeichnis angegeben.

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 konnte nicht geladen werden.

-oder-

codeBase ein Verzeichnis angegeben.

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 konnte nicht geladen werden.

-oder-

codeBase ein Verzeichnis angegeben.

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 konnte nicht geladen werden.

-oder-

codeBase ein Verzeichnis angegeben.

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.

Gilt für: