Teilen über


DirectoryCatalog Konstruktoren

Definition

Initialisiert eine neue Instanz der DirectoryCatalog Klasse.

Überlädt

DirectoryCatalog(String)

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad verwendet werden.

DirectoryCatalog(String, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile verwendet werden.

DirectoryCatalog(String, ReflectionContext)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Spiegelungskontext verwendet werden.

DirectoryCatalog(String, String)

Initialisiert eine neue Instanz der DirectoryCatalog Klasse mithilfe von ComposablePartDefinition Objekten, die einem angegebenen Suchmuster im angegebenen Verzeichnispfad entsprechen.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Spiegelungskontext verwendet werden.

DirectoryCatalog(String, String, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile verwendet werden.

DirectoryCatalog(String, String, ReflectionContext)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mithilfe des angegebenen Spiegelungskontexts verwendet werden.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mithilfe des angegebenen Spiegelungskontexts verwendet werden.

DirectoryCatalog(String)

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

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, ICompositionElement)

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

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose verwendet wird, um die Quelle für Teile zu identifizieren.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, ReflectionContext)

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

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Spiegelungskontext verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

reflectionContext
ReflectionContext

Der Kontext, der zum Erstellen von Teilen verwendet wird.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, String)

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

Initialisiert eine neue Instanz der DirectoryCatalog Klasse mithilfe von ComposablePartDefinition Objekten, die einem angegebenen Suchmuster im angegebenen Verzeichnispfad entsprechen.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge sollte mit dem für die GetFiles(String, String)-Methode angegebenen formatieren.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

-oder-

searchPattern enthält kein gültiges Muster.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

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

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf allen DLL-Dateien im angegebenen Verzeichnispfad im angegebenen Spiegelungskontext verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

reflectionContext
ReflectionContext

Der Kontext, der zum Erstellen von Teilen verwendet wird.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose verwendet wird, um die Quelle für Teile zu identifizieren.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, String, ICompositionElement)

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

Initialisiert eine neue Instanz der DirectoryCatalog Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mit der angegebenen Quelle für Teile verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge sollte mit dem für die GetFiles(String, String)-Methode angegebenen formatieren.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose verwendet wird, um die Quelle für Teile zu identifizieren.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

-oder-

searchPattern enthält kein gültiges Muster.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, String, ReflectionContext)

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

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mithilfe des angegebenen Spiegelungskontexts verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge sollte mit dem für die GetFiles(String, String)-Methode angegebenen formatieren.

reflectionContext
ReflectionContext

Der Kontext, der zum Erstellen von Teilen verwendet wird.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

-oder-

searchPattern enthält kein gültiges Muster.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für:

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

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

Initialisiert eine neue Instanz der DirectoryCatalog-Klasse, indem ComposablePartDefinition Objekte basierend auf dem angegebenen Suchmuster im angegebenen Verzeichnispfad mithilfe des angegebenen Spiegelungskontexts verwendet werden.

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 nach Assemblys gesucht werden soll, die dem Katalog hinzugefügt werden sollen.

Der Pfad muss absolut oder relativ zu BaseDirectorysein.

searchPattern
String

Die Suchzeichenfolge. Das Format der Zeichenfolge sollte mit dem für die GetFiles(String, String)-Methode angegebenen formatieren.

reflectionContext
ReflectionContext

Der Kontext, der zum Erstellen von Teilen verwendet wird.

definitionOrigin
ICompositionElement

Das Element, das von der Diagnose verwendet wird, um die Quelle für Teile zu identifizieren.

Ausnahmen

Die angegebene path ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

path oder searchPattern ist null.

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

path ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein implementierungsspezifisches ungültiges Zeichen.

-oder-

searchPattern enthält kein gültiges Muster.

Der angegebene path, Dateiname oder beides überschreitet die vom System definierte maximale Länge.

Gilt für: