DirectoryCatalog Construtores

Definição

Inicializa uma nova instância da classe DirectoryCatalog.

Sobrecargas

Nome Description
DirectoryCatalog(String)

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

DirectoryCatalog(String, ICompositionElement)

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

DirectoryCatalog(String, ReflectionContext)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 DirectoryCatalog classe usando ComposablePartDefinition objetos 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 DirectoryCatalog classe usando ComposablePartDefinition objetos 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 DirectoryCatalog classe usando ComposablePartDefinition objetos com base no padrão de pesquisa especificado no caminho de diretório especificado com a origem especificada para partes.

DirectoryCatalog(String, String, ReflectionContext)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 DirectoryCatalog classe usando ComposablePartDefinition objetos com base no padrão de pesquisa especificado no caminho de diretório especificado, usando o contexto de reflexão especificado.

DirectoryCatalog(String)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ICompositionElement)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos com base em todos os arquivos DLL no caminho de diretório especificado com a origem especificada para 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

definitionOrigin
ICompositionElement

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

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ReflectionContext)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

reflectionContext
ReflectionContext

O contexto usado para criar partes.

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

searchPattern
String

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

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

-ou-

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

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

reflectionContext
ReflectionContext

O contexto usado para criar partes.

definitionOrigin
ICompositionElement

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

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ICompositionElement)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos com base no padrão de pesquisa especificado no caminho de diretório especificado com a origem especificada para 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

searchPattern
String

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

definitionOrigin
ICompositionElement

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

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

-ou-

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

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ReflectionContext)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

searchPattern
String

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

reflectionContext
ReflectionContext

O contexto usado para criar partes.

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

-ou-

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

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a

DirectoryCatalog(String, String, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da DirectoryCatalog classe usando ComposablePartDefinition objetos 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 verificar se há assemblies a serem adicionados ao catálogo.

O caminho deve ser absoluto ou relativo a BaseDirectory.

searchPattern
String

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

reflectionContext
ReflectionContext

O contexto usado para criar partes.

definitionOrigin
ICompositionElement

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

Exceções

O especificado path é 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 caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos específicos à implementação.

-ou-

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

O nome do arquivo especificado pathou ambos excedem o comprimento máximo definido pelo sistema.

Aplica-se a