Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
AssemblyCatalog Constructor (String, ReflectionContext)

AssemblyCatalog Constructor (String, ReflectionContext)

.NET Framework 4.6 and 4.5

Initializes a new instance of the AssemblyCatalog class with the specified code base and reflection context.

Namespace:  System.ComponentModel.Composition.Hosting
Assembly:  System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)

public AssemblyCatalog(
	string codeBase,
	ReflectionContext reflectionContext
)

Parameters

codeBase
Type: System.String

A string that specifies the code base of the assembly (that is, the path to the assembly file) that contains the attributed Type objects to add to the AssemblyCatalog object.

reflectionContext
Type: System.Reflection.ReflectionContext

The context used by the catalog to interpret types.

ExceptionCondition
BadImageFormatException

codeBase is not a valid assembly.

-or-

Version 2.0 or later of the common language runtime is currently loaded and codeBase was compiled with a later version.

SecurityException

The caller does not have path discovery permission.

FileLoadException

codeBase could not be loaded.

-or-

codeBase specified a directory.

ArgumentNullException

codebase or reflectionContext is null.

FileNotFoundException

codeBase is not found.

ArgumentException

codeBase is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

PathTooLongException

The specified path, file name, or both exceed the system-defined maximum length.

.NET Framework

Supported in: 4.6, 4.5
Show:
© 2015 Microsoft