AssemblyCatalog Costruttori

Definizione

Inizializza una nuova istanza della classe AssemblyCatalog.

Overload

Nome Descrizione
AssemblyCatalog(Assembly)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly specificato.

AssemblyCatalog(String)

Inizializza una nuova istanza della AssemblyCatalog classe con la codebase specificata.

AssemblyCatalog(Assembly, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly specificato.

AssemblyCatalog(Assembly, ReflectionContext)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly e il contesto di reflection specificati.

AssemblyCatalog(String, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con la codebase specificata.

AssemblyCatalog(String, ReflectionContext)

Inizializza una nuova istanza della AssemblyCatalog classe con la base di codice e il contesto di reflection specificati.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly e il contesto di reflection specificati.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con la base di codice e il contesto di reflection specificati.

AssemblyCatalog(Assembly)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly specificato.

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)

Parametri

assembly
Assembly

Assembly contenente gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

Eccezioni

assembly è null.

oppure

assembly è stato caricato nel contesto di sola reflection.

Si applica a

AssemblyCatalog(String)

Inizializza una nuova istanza della AssemblyCatalog classe con la codebase specificata.

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)

Parametri

codeBase
String

Stringa che specifica la codebase dell'assembly , ovvero il percorso del file di assembly, che contiene gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

Eccezioni

codeBase non è un assembly valido.

oppure

La versione 2.0 o precedente di Common Language Runtime è attualmente caricata ed codeBase è stata compilata con una versione successiva.

Il chiamante non dispone dell'autorizzazione di individuazione del percorso.

codeBase non è stato possibile caricare.

oppure

codeBase è stata specificata una directory.

codeBase è null.

codeBase non viene trovato.

codeBase è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi, come definito da InvalidPathChars.

Il percorso, il nome file specificato o entrambi superano la lunghezza massima definita dal sistema.

Commenti

L'assembly a cui fa codeBase riferimento viene caricato nel contesto di caricamento.

Si applica a

AssemblyCatalog(Assembly, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly specificato.

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)

Parametri

assembly
Assembly

Assembly contenente gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

definitionOrigin
ICompositionElement

Elemento utilizzato dalla diagnostica per identificare le origini delle parti.

Eccezioni

assembly o definitionOrigin è null.

oppure

assembly è stato caricato nel contesto di sola reflection.

Si applica a

AssemblyCatalog(Assembly, ReflectionContext)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly e il contesto di reflection specificati.

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)

Parametri

assembly
Assembly

Assembly contenente gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

reflectionContext
ReflectionContext

Contesto utilizzato dal catalogo per interpretare i tipi.

Eccezioni

assembly o reflectionContext è null.

oppure

assembly è stato caricato nel contesto di sola reflection.

Si applica a

AssemblyCatalog(String, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con la codebase specificata.

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)

Parametri

codeBase
String

Stringa che specifica la codebase dell'assembly , ovvero il percorso del file di assembly, che contiene gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

definitionOrigin
ICompositionElement

Elemento utilizzato dalla diagnostica per identificare le origini delle parti.

Eccezioni

codeBase non è un assembly valido.

oppure

La versione 2.0 o successiva di Common Language Runtime è attualmente caricata ed codeBase è stata compilata con una versione successiva.

Il chiamante non dispone dell'autorizzazione di individuazione del percorso.

codeBase non è stato possibile caricare.

oppure

codeBase è stata specificata una directory.

codeBase o definitionOrigin è null.

codeBase non viene trovato.

codeBase è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi, come definito da InvalidPathChars.

Il percorso, il nome file specificato o entrambi superano la lunghezza massima definita dal sistema.

Commenti

L'assembly a cui fa codeBase riferimento viene caricato nel contesto di caricamento.

Si applica a

AssemblyCatalog(String, ReflectionContext)

Inizializza una nuova istanza della AssemblyCatalog classe con la base di codice e il contesto di reflection specificati.

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)

Parametri

codeBase
String

Stringa che specifica la codebase dell'assembly , ovvero il percorso del file di assembly, che contiene gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

reflectionContext
ReflectionContext

Contesto utilizzato dal catalogo per interpretare i tipi.

Eccezioni

codeBase non è un assembly valido.

oppure

La versione 2.0 o successiva di Common Language Runtime è attualmente caricata ed codeBase è stata compilata con una versione successiva.

Il chiamante non dispone dell'autorizzazione di individuazione del percorso.

codeBase non è stato possibile caricare.

oppure

codeBase è stata specificata una directory.

codeBase o reflectionContext è null.

codeBase non viene trovato.

codeBase è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi, come definito da InvalidPathChars.

Il percorso, il nome file specificato o entrambi superano la lunghezza massima definita dal sistema.

Commenti

L'assembly a cui facodebase riferimento viene caricato nel contesto di caricamento.

Si applica a

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con l'assembly e il contesto di reflection specificati.

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)

Parametri

assembly
Assembly

Assembly contenente gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

reflectionContext
ReflectionContext

Contesto utilizzato dal catalogo per interpretare i tipi.

definitionOrigin
ICompositionElement

Elemento utilizzato dalla diagnostica per identificare le origini delle parti.

Eccezioni

assembly, definitionOrigino reflectionContext è null.

oppure

assembly è stato caricato nel contesto di sola reflection.

Si applica a

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Inizializza una nuova istanza della AssemblyCatalog classe con la base di codice e il contesto di reflection specificati.

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)

Parametri

codeBase
String

Stringa che specifica la codebase dell'assembly , ovvero il percorso del file di assembly, che contiene gli oggetti con Type attributi da aggiungere all'oggetto AssemblyCatalog .

reflectionContext
ReflectionContext

Contesto utilizzato dal catalogo per interpretare i tipi.

definitionOrigin
ICompositionElement

Elemento utilizzato dalla diagnostica per identificare le origini delle parti.

Eccezioni

codeBase non è un assembly valido.

oppure

La versione 2.0 o successiva di Common Language Runtime è attualmente caricata ed codeBase è stata compilata con una versione successiva.

Il chiamante non dispone dell'autorizzazione di individuazione del percorso.

codeBase non è stato possibile caricare.

oppure

codeBase è stata specificata una directory.

codeBase reflectionContext o definitionOrigin è null.

codeBase non viene trovato.

codeBase è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi, come definito da InvalidPathChars.

Il percorso, il nome file specificato o entrambi superano la lunghezza massima definita dal sistema.

Commenti

L'assembly a cui fa codebase riferimento viene caricato nel contesto di caricamento.

Si applica a