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