Compartilhar via


DirectoryCatalog Construtores

Definição

Inicializa uma nova instância da classe DirectoryCatalog.

Sobrecargas

DirectoryCatalog(String)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado.

DirectoryCatalog(String, ICompositionElement)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado com a origem especificada para as partes.

DirectoryCatalog(String, ReflectionContext)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado, no contexto de reflexão especificado.

DirectoryCatalog(String, String)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition que correspondem a um padrão de pesquisa especificado no caminho de diretório especificado.

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado, no contexto de reflexão especificado.

DirectoryCatalog(String, String, ICompositionElement)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado com a origem especificada para as partes.

DirectoryCatalog(String, String, ReflectionContext)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado, usando o contexto de reflexão especificado.

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado, usando o contexto de reflexão especificado.

DirectoryCatalog(String)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ICompositionElement)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado com a origem especificada para as partes.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

definitionOrigin
ICompositionElement

O elemento usado pelo diagnóstico para identificar a origem de partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ReflectionContext)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado, no contexto de reflexão especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

reflectionContext
ReflectionContext

O contexto usado para criar partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition que correspondem a um padrão de pesquisa especificado no caminho de diretório especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

searchPattern
String

A cadeia de caracteres de pesquisa. O formato da cadeia de caracteres deve o mesmo especificado para o método GetFiles(String, String).

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path ou searchPattern é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

- ou -

searchPattern não contém um padrão válido.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base em todos os arquivos DLL no caminho de diretório especificado, no contexto de reflexão especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

reflectionContext
ReflectionContext

O contexto usado para criar partes.

definitionOrigin
ICompositionElement

O elemento usado pelo diagnóstico para identificar a origem de partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ICompositionElement)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado com a origem especificada para as partes.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

searchPattern
String

A cadeia de caracteres de pesquisa. O formato da cadeia de caracteres deve o mesmo especificado para o método GetFiles(String, String).

definitionOrigin
ICompositionElement

O elemento usado pelo diagnóstico para identificar a origem de partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path ou searchPattern é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

- ou -

searchPattern não contém um padrão válido.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ReflectionContext)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado, usando o contexto de reflexão especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

searchPattern
String

A cadeia de caracteres de pesquisa. O formato da cadeia de caracteres deve o mesmo especificado para o método GetFiles(String, String).

reflectionContext
ReflectionContext

O contexto usado para criar partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path ou searchPattern é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

- ou -

searchPattern não contém um padrão válido.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs
Origem:
DirectoryCatalog.cs

Inicializa uma nova instância da classe DirectoryCatalog usando objetos ComposablePartDefinition com base no padrão de pesquisa especificado no caminho de diretório especificado, usando o contexto de reflexão especificado.

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)

Parâmetros

path
String

O caminho para o diretório para verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo em relação a BaseDirectory.

searchPattern
String

A cadeia de caracteres de pesquisa. O formato da cadeia de caracteres deve o mesmo especificado para o método GetFiles(String, String).

reflectionContext
ReflectionContext

O contexto usado para criar partes.

definitionOrigin
ICompositionElement

O elemento usado pelo diagnóstico para identificar a origem de partes.

Exceções

O path especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

path ou searchPattern é null.

O chamador não tem a permissão necessária.

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos específicos à implementação.

- ou -

searchPattern não contém um padrão válido.

O path especificado, o nome de arquivo ou ambos ultrapassam o tamanho máximo definido pelo sistema.

Aplica-se a