AssemblyCatalog Constructors

Definitie

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse.

Overloads

Name Description
AssemblyCatalog(Assembly)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly.

AssemblyCatalog(String)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis.

AssemblyCatalog(Assembly, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly.

AssemblyCatalog(Assembly, ReflectionContext)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly- en weerspiegelingscontext.

AssemblyCatalog(String, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis.

AssemblyCatalog(String, ReflectionContext)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis en weerspiegelingscontext.

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly- en weerspiegelingscontext.

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis en weerspiegelingscontext.

AssemblyCatalog(Assembly)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly.

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)

Parameters

assembly
Assembly

De assembly die de toegeschreven Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

Uitzonderingen

assembly is null.

– of –

assembly is geladen in de context voor alleen reflectie.

Van toepassing op

AssemblyCatalog(String)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis.

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)

Parameters

codeBase
String

Een tekenreeks die de codebasis van de assembly aangeeft (dat wil gezegd het pad naar het assemblybestand) dat de toegewezen Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

Uitzonderingen

codeBase is geen geldige assembly.

– of –

Versie 2.0 of eerder van de algemene taalruntime wordt momenteel geladen en codeBase is gecompileerd met een latere versie.

De aanroeper heeft geen paddetectiemachtiging.

codeBase kan niet worden geladen.

– of –

codeBase een map opgegeven.

codeBase is null.

codeBase is niet gevonden.

codeBase is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte.

Opmerkingen

De assembly waarnaar codeBase wordt verwezen, wordt in de laadcontext geladen.

Van toepassing op

AssemblyCatalog(Assembly, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly.

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)

Parameters

assembly
Assembly

De assembly die de toegeschreven Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

definitionOrigin
ICompositionElement

Het element dat door diagnostische gegevens wordt gebruikt om de bronnen van onderdelen te identificeren.

Uitzonderingen

assembly of definitionOrigin is null.

– of –

assembly is geladen in de context voor alleen reflectie.

Van toepassing op

AssemblyCatalog(Assembly, ReflectionContext)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly- en weerspiegelingscontext.

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)

Parameters

assembly
Assembly

De assembly die de toegeschreven Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

reflectionContext
ReflectionContext

De context die door de catalogus wordt gebruikt om typen te interpreteren.

Uitzonderingen

assembly of reflectionContext is null.

– of –

assembly is geladen in de context voor alleen reflectie.

Van toepassing op

AssemblyCatalog(String, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis.

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)

Parameters

codeBase
String

Een tekenreeks die de codebasis van de assembly aangeeft (dat wil gezegd het pad naar het assemblybestand) dat de toegewezen Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

definitionOrigin
ICompositionElement

Het element dat door diagnostische gegevens wordt gebruikt om de bronnen van onderdelen te identificeren.

Uitzonderingen

codeBase is geen geldige assembly.

– of –

Versie 2.0 of hoger van de algemene taalruntime wordt momenteel geladen en codeBase is gecompileerd met een latere versie.

De aanroeper heeft geen paddetectiemachtiging.

codeBase kan niet worden geladen.

– of –

codeBase een map opgegeven.

codeBase of definitionOrigin is null.

codeBase is niet gevonden.

codeBase is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte.

Opmerkingen

De assembly waarnaar codeBase wordt verwezen, wordt in de context Laden geladen.

Van toepassing op

AssemblyCatalog(String, ReflectionContext)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis en weerspiegelingscontext.

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)

Parameters

codeBase
String

Een tekenreeks die de codebasis van de assembly aangeeft (dat wil gezegd het pad naar het assemblybestand) dat de toegewezen Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

reflectionContext
ReflectionContext

De context die door de catalogus wordt gebruikt om typen te interpreteren.

Uitzonderingen

codeBase is geen geldige assembly.

– of –

Versie 2.0 of hoger van de algemene taalruntime wordt momenteel geladen en codeBase is gecompileerd met een latere versie.

De aanroeper heeft geen paddetectiemachtiging.

codeBase kan niet worden geladen.

– of –

codeBase een map opgegeven.

codeBase of reflectionContext is null.

codeBase is niet gevonden.

codeBase is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte.

Opmerkingen

De assembly waarnaarcodebase wordt verwezen, wordt in de context Laden geladen.

Van toepassing op

AssemblyCatalog(Assembly, ReflectionContext, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven assembly- en weerspiegelingscontext.

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)

Parameters

assembly
Assembly

De assembly die de toegeschreven Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

reflectionContext
ReflectionContext

De context die door de catalogus wordt gebruikt om typen te interpreteren.

definitionOrigin
ICompositionElement

Het element dat door diagnostische gegevens wordt gebruikt om de bronnen van onderdelen te identificeren.

Uitzonderingen

assembly, definitionOriginof reflectionContext is null.

– of –

assembly is geladen in de context voor alleen reflectie.

Van toepassing op

AssemblyCatalog(String, ReflectionContext, ICompositionElement)

Initialiseert een nieuw exemplaar van de AssemblyCatalog klasse met de opgegeven codebasis en weerspiegelingscontext.

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)

Parameters

codeBase
String

Een tekenreeks die de codebasis van de assembly aangeeft (dat wil gezegd het pad naar het assemblybestand) dat de toegewezen Type objecten bevat die aan het AssemblyCatalog object moeten worden toegevoegd.

reflectionContext
ReflectionContext

De context die door de catalogus wordt gebruikt om typen te interpreteren.

definitionOrigin
ICompositionElement

Het element dat door diagnostische gegevens wordt gebruikt om de bronnen van onderdelen te identificeren.

Uitzonderingen

codeBase is geen geldige assembly.

– of –

Versie 2.0 of hoger van de algemene taalruntime wordt momenteel geladen en codeBase is gecompileerd met een latere versie.

De aanroeper heeft geen paddetectiemachtiging.

codeBase kan niet worden geladen.

– of –

codeBase een map opgegeven.

codeBaseof definitionOriginreflectionContext is null.

codeBase is niet gevonden.

codeBase is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens zoals gedefinieerd door InvalidPathChars.

Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximumlengte.

Opmerkingen

De assembly waarnaar codebase wordt verwezen, wordt in de context Laden geladen.

Van toepassing op