Compartilhar via


AssemblyCatalog Construtores

Definição

Inicializa uma nova instância da classe AssemblyCatalog.

Sobrecargas

AssemblyCatalog(Assembly)

Inicializa uma nova instância da classe AssemblyCatalog com o assembly especificado.

AssemblyCatalog(String)

Inicializa uma nova instância da classe AssemblyCatalog com a base de código especificada.

AssemblyCatalog(Assembly, ICompositionElement)

Inicializa uma nova instância da classe AssemblyCatalog com o assembly especificado.

AssemblyCatalog(Assembly, ReflectionContext)

Inicializa uma nova instância da classe AssemblyCatalog com o assembly e o contexto de reflexão especificados.

AssemblyCatalog(String, ICompositionElement)

Inicializa uma nova instância da classe AssemblyCatalog com a base de código especificada.

AssemblyCatalog(String, ReflectionContext)

Inicializa uma nova instância da classe AssemblyCatalog com a base de código e contexto de reflexão especificados.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da classe AssemblyCatalog com o assembly e o contexto de reflexão especificados.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Inicializa uma nova instância da classe AssemblyCatalog com a base de código e contexto de reflexão especificados.

AssemblyCatalog(Assembly)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com o assembly especificado.

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)

Parâmetros

assembly
Assembly

O assembly que contém os objetos Type atribuídos para serem adicionados ao objeto AssemblyCatalog.

Exceções

assembly é null.

- ou -

assembly foi carregado no contexto exclusivo de reflexão.

Aplica-se a

AssemblyCatalog(String)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com a base de código especificada.

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)

Parâmetros

codeBase
String

Uma cadeia de caracteres que especifica a base de código do assembly (ou seja, o caminho para o arquivo do assembly) que contém os objetos Type atribuídos a serem adicionados ao objeto AssemblyCatalog.

Exceções

codeBase não é um assembly válido.

- ou -

A versão 2.0 ou anterior do Common Language Runtime está carregada no momento e codeBase foi compilada com uma versão posterior.

O chamador não tem permissão de descoberta de caminho.

O codeBase não pôde ser carregado.

- ou -

codeBase especificou um diretório.

codeBase é null.

codeBase não foi encontrado.

codeBase é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.

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

Comentários

O assembly referenciado por codeBase é carregado no contexto de carga.

Aplica-se a

AssemblyCatalog(Assembly, ICompositionElement)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com o assembly especificado.

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)

Parâmetros

assembly
Assembly

O assembly que contém os objetos Type atribuídos para serem adicionados ao objeto AssemblyCatalog.

definitionOrigin
ICompositionElement

O elemento usado pelos diagnósticos para identificar as origens de partes.

Exceções

assembly ou definitionOrigin é null.

- ou -

assembly foi carregado no contexto exclusivo de reflexão.

Aplica-se a

AssemblyCatalog(Assembly, ReflectionContext)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com o assembly e o contexto de reflexão especificados.

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)

Parâmetros

assembly
Assembly

O assembly que contém os objetos Type atribuídos para serem adicionados ao objeto AssemblyCatalog.

reflectionContext
ReflectionContext

O contexto usado pelo catálogo para interpretar tipos.

Exceções

assembly ou reflectionContext é null.

- ou -

assembly foi carregado no contexto exclusivo de reflexão.

Aplica-se a

AssemblyCatalog(String, ICompositionElement)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com a base de código especificada.

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)

Parâmetros

codeBase
String

Uma cadeia de caracteres que especifica a base de código do assembly (ou seja, o caminho para o arquivo do assembly) que contém os objetos Type atribuídos a serem adicionados ao objeto AssemblyCatalog.

definitionOrigin
ICompositionElement

O elemento usado pelos diagnósticos para identificar as origens de partes.

Exceções

codeBase não é um assembly válido.

- ou -

A versão 2,0 ou posterior do Common Language Runtime está carregada e codeBase foi compilada com uma versão posterior.

O chamador não tem permissão de descoberta de caminho.

O codeBase não pôde ser carregado.

- ou -

codeBase especificou um diretório.

codebase ou definitionOrigin é null.

codeBase não foi encontrado.

codeBase é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.

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

Comentários

O assembly referenciado por codeBase é carregado no contexto carregar.

Aplica-se a

AssemblyCatalog(String, ReflectionContext)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com a base de código e contexto de reflexão especificados.

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)

Parâmetros

codeBase
String

Uma cadeia de caracteres que especifica a base de código do assembly (ou seja, o caminho para o arquivo do assembly) que contém os objetos Type atribuídos a serem adicionados ao objeto AssemblyCatalog.

reflectionContext
ReflectionContext

O contexto usado pelo catálogo para interpretar tipos.

Exceções

codeBase não é um assembly válido.

- ou -

A versão 2,0 ou posterior do Common Language Runtime está carregada e codeBase foi compilada com uma versão posterior.

O chamador não tem permissão de descoberta de caminho.

O codeBase não pôde ser carregado.

- ou -

codeBase especificou um diretório.

codebase ou reflectionContext é null.

codeBase não foi encontrado.

codeBase é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.

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

Comentários

O assembly referenciado porcodebase é carregado no contexto carregar.

Aplica-se a

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com o assembly e o contexto de reflexão especificados.

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)

Parâmetros

assembly
Assembly

O assembly que contém os objetos Type atribuídos para serem adicionados ao objeto AssemblyCatalog.

reflectionContext
ReflectionContext

O contexto usado pelo catálogo para interpretar tipos.

definitionOrigin
ICompositionElement

O elemento usado pelos diagnósticos para identificar as origens de partes.

Exceções

assembly, definitionOrigin ou reflectionContext é null.

- ou -

assembly foi carregado no contexto exclusivo de reflexão.

Aplica-se a

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs
Origem:
AssemblyCatalog.cs

Inicializa uma nova instância da classe AssemblyCatalog com a base de código e contexto de reflexão especificados.

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)

Parâmetros

codeBase
String

Uma cadeia de caracteres que especifica a base de código do assembly (ou seja, o caminho para o arquivo do assembly) que contém os objetos Type atribuídos a serem adicionados ao objeto AssemblyCatalog.

reflectionContext
ReflectionContext

O contexto usado pelo catálogo para interpretar tipos.

definitionOrigin
ICompositionElement

O elemento usado pelos diagnósticos para identificar as origens de partes.

Exceções

codeBase não é um assembly válido.

- ou -

A versão 2,0 ou posterior do Common Language Runtime está carregada e codeBase foi compilada com uma versão posterior.

O chamador não tem permissão de descoberta de caminho.

O codeBase não pôde ser carregado.

- ou -

codeBase especificou um diretório.

codebase, definitionOrigin ou reflectionContext é null.

codeBase não foi encontrado.

codeBase é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.

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

Comentários

O assembly referenciado por codebase é carregado no contexto carregar.

Aplica-se a