Click or drag to resize
VssUtilsLoadImplementation Method
Loads the assembly containing the correct implementation of the IVssImplementation interface for the operating system on which the assembly is currently executing.

Namespace: Alphaleonis.Win32.Vss
Assembly: AlphaVSS.Common (in AlphaVSS.Common.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
public static IVssImplementation LoadImplementation()

Return Value

Type: IVssImplementation
An newly created instance of IVssImplementation suitable for the operating system on which the assembly is currently executing.
Exceptions
ExceptionCondition
UnsupportedOperatingSystemExceptionThe operating system could not be detected or is unsupported.
Remarks

The assembly will be loaded into the same AppDomain as the calling assembly.

The assemblies are loaded using strong name lookup. They need to be present in the code base directory of the executing assembly, or installed in the GAC for the lookup to succeed.

See Also