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.