mscorlib(4.0.0.0) API with additions
System.Configuration.Assemblies Namespace Reference

Classes

struct  AssemblyHash
 Represents a hash of an assembly manifest's contents. More...
 

Enumerations

enum  AssemblyHashAlgorithm {
  AssemblyHashAlgorithm.None = 0, AssemblyHashAlgorithm.MD5 = 32771, AssemblyHashAlgorithm.SHA1 = 32772, AssemblyHashAlgorithm.SHA256 = 32780,
  AssemblyHashAlgorithm.SHA384 = 32781, AssemblyHashAlgorithm.SHA512 = 32782
}
 Specifies all the hash algorithms used for hashing files and for generating the strong name. More...
 
enum  AssemblyVersionCompatibility { AssemblyVersionCompatibility.SameMachine = 1, AssemblyVersionCompatibility.SameProcess, AssemblyVersionCompatibility.SameDomain }
 Defines the different types of assembly version compatibility. This feature is not available in version 1.0 of the .NET Framework. More...
 

Enumeration Type Documentation

◆ AssemblyHashAlgorithm

Specifies all the hash algorithms used for hashing files and for generating the strong name.

Enumerator
None 

A mask indicating that there is no hash algorithm. If you specify None for a multi-module assembly, the common language runtime defaults to the SHA1 algorithm, since multi-module assemblies need to generate a hash.

MD5 

Retrieves the MD5 message-digest algorithm. MD5 was developed by Rivest in 1991. It is basically MD4 with safety-belts and while it is slightly slower than MD4, it helps provide more security. The algorithm consists of four distinct rounds, which has a slightly different design from that of MD4. Message-digest size, as well as padding requirements, remain the same.

SHA1 

A mask used to retrieve a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA.

SHA256 

A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 256 bits.

SHA384 

A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 384 bits.

SHA512 

A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 512 bits.

Definition at line 8 of file AssemblyHashAlgorithm.cs.

◆ AssemblyVersionCompatibility

Defines the different types of assembly version compatibility. This feature is not available in version 1.0 of the .NET Framework.

Enumerator
SameMachine 

The assembly cannot execute with other versions if they are executing on the same machine.

SameProcess 

The assembly cannot execute with other versions if they are executing in the same process.

SameDomain 

The assembly cannot execute with other versions if they are executing in the same application domain.

Definition at line 8 of file AssemblyVersionCompatibility.cs.