DirectoryCatalog Konstruktoren

Definition

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse.

Überlädt

DirectoryCatalog(String)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse unter Verwendung von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad.

DirectoryCatalog(String, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile.

DirectoryCatalog(String, ReflectionContext)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Reflektionskontext.

DirectoryCatalog(String, String)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse unter Verwendung von ComposablePartDefinition-Objekten, die mit einem festgelegten Suchmusters im angegebenen Verzeichnispfad übereinstimmen.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Reflektionskontext.

DirectoryCatalog(String, String, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit der angegebenen Quelle für Teile.

DirectoryCatalog(String, String, ReflectionContext)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit dem angegebenen Verzeichnispfad unter Verwendung des angegeben Reflektionsinhalts.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit dem angegebenen Verzeichnispfad unter Verwendung des angegeben Reflektionsinhalts.

DirectoryCatalog(String)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse unter Verwendung von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad.

public:
 DirectoryCatalog(System::String ^ path);
public DirectoryCatalog (string path);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

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

Gilt für:

DirectoryCatalog(String, ICompositionElement)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile.

public:
 DirectoryCatalog(System::String ^ path, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, definitionOrigin As ICompositionElement)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

definitionOrigin
ICompositionElement

Das von Diagnosen verwendete Element, um die Quelle für Teile zu identifizieren.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

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

Gilt für:

DirectoryCatalog(String, ReflectionContext)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Reflektionskontext.

public:
 DirectoryCatalog(System::String ^ path, System::Reflection::ReflectionContext ^ reflectionContext);
public DirectoryCatalog (string path, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, reflectionContext As ReflectionContext)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

reflectionContext
ReflectionContext

Der Kontext, der verwendet wird, um Teile zu erstellen.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

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

Gilt für:

DirectoryCatalog(String, String)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse unter Verwendung von ComposablePartDefinition-Objekten, die mit einem festgelegten Suchmusters im angegebenen Verzeichnispfad übereinstimmen.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern);
public DirectoryCatalog (string path, string searchPattern);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge muss dem für dieGetFiles(String, String)-Methode angegebenen Format entsprechen.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

- oder -

searchPattern enthält kein gültiges Muster.

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

Gilt für:

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Reflektionskontext.

public:
 DirectoryCatalog(System::String ^ path, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

reflectionContext
ReflectionContext

Der Kontext, der verwendet wird, um Teile zu erstellen.

definitionOrigin
ICompositionElement

Das von Diagnosen verwendete Element, um die Quelle für Teile zu identifizieren.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

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

Gilt für:

DirectoryCatalog(String, String, ICompositionElement)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit der angegebenen Quelle für Teile.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, string searchPattern, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, definitionOrigin As ICompositionElement)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge muss dem für dieGetFiles(String, String)-Methode angegebenen Format entsprechen.

definitionOrigin
ICompositionElement

Das von Diagnosen verwendete Element, um die Quelle für Teile zu identifizieren.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

- oder -

searchPattern enthält kein gültiges Muster.

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

Gilt für:

DirectoryCatalog(String, String, ReflectionContext)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit dem angegebenen Verzeichnispfad unter Verwendung des angegeben Reflektionsinhalts.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::Reflection::ReflectionContext ^ reflectionContext);
public DirectoryCatalog (string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, reflectionContext As ReflectionContext)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge muss dem für dieGetFiles(String, String)-Methode angegebenen Format entsprechen.

reflectionContext
ReflectionContext

Der Kontext, der verwendet wird, um Teile zu erstellen.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

- oder -

searchPattern enthält kein gültiges Muster.

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

Gilt für:

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs
Quelle:
DirectoryCatalog.cs

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse mithilfe von ComposablePartDefinition-Objekten auf Grundlage aller DLL-Dateien im angegebenen Suchmuster mit dem angegebenen Verzeichnispfad unter Verwendung des angegeben Reflektionsinhalts.

public:
 DirectoryCatalog(System::String ^ path, System::String ^ searchPattern, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public DirectoryCatalog (string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.DirectoryCatalog : string * string * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.DirectoryCatalog
Public Sub New (path As String, searchPattern As String, reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)

Parameter

path
String

Der Pfad zum Verzeichnis, das auf dem Katalog hinzuzufügende Assemblys überprüft werden soll.

Der Pfad muss absolut oder relativ zu BaseDirectory sein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge muss dem für dieGetFiles(String, String)-Methode angegebenen Format entsprechen.

reflectionContext
ReflectionContext

Der Kontext, der verwendet wird, um Teile zu erstellen.

definitionOrigin
ICompositionElement

Das von Diagnosen verwendete Element, um die Quelle für Teile zu identifizieren.

Ausnahmen

Der angegebene path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

- oder -

searchPattern enthält kein gültiges Muster.

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

Gilt für: