AssemblyCatalog Constructor (String^)

.NET Framework (current version)
 

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

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

public:
AssemblyCatalog(
	String^ codeBase
)

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.

Exception Condition
BadImageFormatException

codeBase is not a valid assembly.

-or-

Version 2.0 or earlier 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 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.

The assembly referenced by codeBase is loaded into the load context.

.NET Framework
Available since 4.0
Return to top
Show: