Freigeben über


AssemblyCatalog Konstruktoren

Definition

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse.

Überlädt

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 CodeBase.

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 der angegebenen Assembly und Reflektionskontext.

AssemblyCatalog(String, ICompositionElement)

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen CodeBase.

AssemblyCatalog(String, ReflectionContext)

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Codebasis und Reflektionskontext als Grundlage.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Assembly und Reflektionskontext.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Codebasis und Reflektionskontext als Grundlage.

AssemblyCatalog(Assembly)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

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 mit den attributierten Type-Objekten, die dem AssemblyCatalog-Objekt hinzugefügt werden sollen.

Ausnahmen

assembly ist null.

- oder -

assembly wurde in den auf Reflektion beschränkten Kontext geladen.

Gilt für:

AssemblyCatalog(String)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen CodeBase.

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. der Pfad zur Assemblydatei), die die Type-Objekte angibt, die mit einem Attribut versehen sind, um sie dem AssemblyCatalog-Objekt hinzuzufügen.

Ausnahmen

codeBase ist keine gültige Assembly.

- oder -

Version 2.0 oder früher der Common Language Runtime ist derzeit geladen, und codeBase wurde mit einer höheren Version kompiliert.

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen zur Pfadsuche.

codeBase konnte nicht geladen werden.

- oder -

codeBase hat ein Verzeichnis angegeben.

codeBase ist null.

codeBase wurde nicht gefunden.

codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.

Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.

Hinweise

Die Assembly, auf die von codeBase verwiesen wird, wird in den Ladekontext geladen.

Gilt für:

AssemblyCatalog(Assembly, ICompositionElement)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

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 mit den attributierten Type-Objekten, die dem AssemblyCatalog-Objekt hinzugefügt werden sollen.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose zum Interpretieren der Quellen von Elementen verwendet wird

Ausnahmen

assembly oder definitionOrigin ist null.

- oder -

assembly wurde in den auf Reflektion beschränkten Kontext geladen.

Gilt für:

AssemblyCatalog(Assembly, ReflectionContext)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Assembly und Reflektionskontext.

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 mit den attributierten Type-Objekten, 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 in den auf Reflektion beschränkten Kontext geladen.

Gilt für:

AssemblyCatalog(String, ICompositionElement)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen CodeBase.

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. der Pfad zur Assemblydatei), die die Type-Objekte angibt, die mit einem Attribut versehen sind, um sie dem AssemblyCatalog-Objekt hinzuzufügen.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose zum Interpretieren der Quellen von Elementen verwendet wird

Ausnahmen

codeBase ist keine gültige Assembly.

- oder -

Version 2.0 oder höher der Common Language Runtime ist derzeit geladen, und codeBase wurde mit einer höheren Version kompiliert.

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen zur Pfadsuche.

codeBase konnte nicht geladen werden.

- oder -

codeBase hat ein Verzeichnis angegeben.

codebase oder definitionOrigin ist null.

codeBase wurde nicht gefunden.

codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.

Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.

Hinweise

Die Assembly, auf die von codeBase verwiesen wird, wird in den Kontext Laden geladen.

Gilt für:

AssemblyCatalog(String, ReflectionContext)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Codebasis und Reflektionskontext als Grundlage.

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. der Pfad zur Assemblydatei), die die Type-Objekte angibt, die mit einem Attribut versehen sind, um sie dem AssemblyCatalog-Objekt hinzuzufügen.

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 ist derzeit geladen, und codeBase wurde mit einer höheren Version kompiliert.

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen zur Pfadsuche.

codeBase konnte nicht geladen werden.

- oder -

codeBase hat ein Verzeichnis angegeben.

codebase oder reflectionContext ist null.

codeBase wurde nicht gefunden.

codeBase ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.

Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.

Hinweise

Die Assembly, auf die voncodebase verwiesen wird, wird in den Kontext Laden geladen.

Gilt für:

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Assembly und Reflektionskontext.

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 mit den attributierten Type-Objekten, 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 zum Interpretieren der Quellen von Elementen verwendet wird

Ausnahmen

assembly, definitionOrigin oder reflectionContext ist null.

- oder -

assembly wurde in den auf Reflektion beschränkten Kontext geladen.

Gilt für:

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs
Quelle:
AssemblyCatalog.cs

Initialisiert eine neue Instanz der AssemblyCatalog-Klasse mit der angegebenen Codebasis und Reflektionskontext als Grundlage.

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. der Pfad zur Assemblydatei), die die Type-Objekte angibt, die mit einem Attribut versehen sind, um sie dem AssemblyCatalog-Objekt hinzuzufügen.

reflectionContext
ReflectionContext

Der Kontext, der vom Katalog zum Interpretieren von Typen verwendet wird

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose zum Interpretieren der Quellen von Elementen verwendet wird

Ausnahmen

codeBase ist keine gültige Assembly.

- oder -

Version 2.0 oder höher der Common Language Runtime ist derzeit geladen, und codeBase wurde mit einer höheren Version kompiliert.

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen zur Pfadsuche.

codeBase konnte nicht geladen werden.

- oder -

codeBase hat 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 mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.

Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.

Hinweise

Die Assembly, auf die von codebase verwiesen wird, wird in den Load-Kontext geladen.

Gilt für: