AssemblyCatalog Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da AssemblyCatalog classe.
Sobrecargas
| Name | Description |
|---|---|
| AssemblyCatalog(Assembly) |
Inicializa uma nova instância da AssemblyCatalog classe com a assembly especificada. |
| AssemblyCatalog(String) |
Inicializa uma nova instância da AssemblyCatalog classe com a base de código especificada. |
| AssemblyCatalog(Assembly, ICompositionElement) |
Inicializa uma nova instância da AssemblyCatalog classe com a assembly especificada. |
| AssemblyCatalog(Assembly, ReflectionContext) |
Inicializa uma nova instância da AssemblyCatalog classe com o contexto de montagem e reflexão especificados. |
| AssemblyCatalog(String, ICompositionElement) |
Inicializa uma nova instância da AssemblyCatalog classe com a base de código especificada. |
| AssemblyCatalog(String, ReflectionContext) |
Inicializa uma nova instância da AssemblyCatalog classe com a base de código e o contexto de reflexão especificados. |
| AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement) |
Inicializa uma nova instância da AssemblyCatalog classe com o contexto de montagem e reflexão especificados. |
| AssemblyCatalog(String, ReflectionContext, ICompositionElement) |
Inicializa uma nova instância da AssemblyCatalog classe com a base de código e o contexto de reflexão especificados. |
AssemblyCatalog(Assembly)
Inicializa uma nova instância da AssemblyCatalog classe com a assembly especificada.
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 atribuídos Type para adicionar ao AssemblyCatalog objeto.
Exceções
Aplica-se a
AssemblyCatalog(String)
Inicializa uma nova instância da AssemblyCatalog classe 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 string que especifica a base de código da assembly (isto é, o caminho para o ficheiro assembly) que contém os objetos atribuídos Type a adicionar ao AssemblyCatalog objeto.
Exceções
codeBase não é uma assembleia válida.
-ou-
A versão 2.0 ou anterior do runtime da linguagem comum está atualmente carregada e codeBase foi compilada com uma versão posterior.
O chamador não tem permissão de descoberta de caminhos.
codeBase é null.
codeBase não foi encontrado.
codeBase é uma cadeia de comprimento zero, contém apenas espaços em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
Observações
O conjunto referenciado por codeBase é carregado no contexto de carga.
Aplica-se a
AssemblyCatalog(Assembly, ICompositionElement)
Inicializa uma nova instância da AssemblyCatalog classe com a assembly especificada.
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 atribuídos Type para adicionar ao AssemblyCatalog objeto.
- definitionOrigin
- ICompositionElement
O elemento usado pelos diagnósticos para identificar as fontes das peças.
Exceções
assembly ou definitionOrigin é null.
-ou-
assembly foi carregado no contexto apenas de reflexão.
Aplica-se a
AssemblyCatalog(Assembly, ReflectionContext)
Inicializa uma nova instância da AssemblyCatalog classe com o contexto de montagem e 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 atribuídos Type para adicionar ao AssemblyCatalog objeto.
- reflectionContext
- ReflectionContext
O contexto utilizado pelo catálogo para interpretar tipos.
Exceções
assembly ou reflectionContext é null.
-ou-
assembly foi carregado no contexto apenas de reflexão.
Aplica-se a
AssemblyCatalog(String, ICompositionElement)
Inicializa uma nova instância da AssemblyCatalog classe 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 string que especifica a base de código da assembly (isto é, o caminho para o ficheiro assembly) que contém os objetos atribuídos Type a adicionar ao AssemblyCatalog objeto.
- definitionOrigin
- ICompositionElement
O elemento usado pelos diagnósticos para identificar as fontes das peças.
Exceções
codeBase não é uma assembleia válida.
-ou-
A versão 2.0 ou posterior do runtime da common language está atualmente carregada e codeBase foi compilada com uma versão posterior.
O chamador não tem permissão de descoberta de caminhos.
codeBase ou definitionOrigin é null.
codeBase não foi encontrado.
codeBase é uma cadeia de comprimento zero, contém apenas espaços em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
Observações
O assembly referenciado por codeBase é carregado no contexto Load.
Aplica-se a
AssemblyCatalog(String, ReflectionContext)
Inicializa uma nova instância da AssemblyCatalog classe com a base de código e o 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 string que especifica a base de código da assembly (isto é, o caminho para o ficheiro assembly) que contém os objetos atribuídos Type a adicionar ao AssemblyCatalog objeto.
- reflectionContext
- ReflectionContext
O contexto utilizado pelo catálogo para interpretar tipos.
Exceções
codeBase não é uma assembleia válida.
-ou-
A versão 2.0 ou posterior do runtime da common language está atualmente carregada e codeBase foi compilada com uma versão posterior.
O chamador não tem permissão de descoberta de caminhos.
codeBase ou reflectionContext é null.
codeBase não foi encontrado.
codeBase é uma cadeia de comprimento zero, contém apenas espaços em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
Observações
O assembly referenciado porcodebase é carregado no contexto Load.
Aplica-se a
AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)
Inicializa uma nova instância da AssemblyCatalog classe com o contexto de montagem e 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 atribuídos Type para adicionar ao AssemblyCatalog objeto.
- reflectionContext
- ReflectionContext
O contexto utilizado pelo catálogo para interpretar tipos.
- definitionOrigin
- ICompositionElement
O elemento usado pelos diagnósticos para identificar as fontes das peças.
Exceções
assembly, definitionOrigin, ou reflectionContext é null.
-ou-
assembly foi carregado no contexto apenas de reflexão.
Aplica-se a
AssemblyCatalog(String, ReflectionContext, ICompositionElement)
Inicializa uma nova instância da AssemblyCatalog classe com a base de código e o 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 string que especifica a base de código da assembly (isto é, o caminho para o ficheiro assembly) que contém os objetos atribuídos Type a adicionar ao AssemblyCatalog objeto.
- reflectionContext
- ReflectionContext
O contexto utilizado pelo catálogo para interpretar tipos.
- definitionOrigin
- ICompositionElement
O elemento usado pelos diagnósticos para identificar as fontes das peças.
Exceções
codeBase não é uma assembleia válida.
-ou-
A versão 2.0 ou posterior do runtime da common language está atualmente carregada e codeBase foi compilada com uma versão posterior.
O chamador não tem permissão de descoberta de caminhos.
codeBase, definitionOrigin ou reflectionContext é null.
codeBase não foi encontrado.
codeBase é uma cadeia de comprimento zero, contém apenas espaços em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
Observações
O assembly referenciado por codebase é carregado no contexto Load.