Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class System.​Security.​Cryptography.​CryptographicException

Assembly: System.Runtime

Inheritance: object → ExceptionSystemException → CryptographicException

The exception that is thrown when an error occurs during a cryptographic operation.

Properties

Gets a collection of key/value pairs that provide additional user-defined information about the exception.
public string
HelpLink
Gets or sets a link to the help file associated with this exception.
public int
HResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
public Exception
InnerException
Gets the <see cref="T:System.Exception" /> instance that caused the current exception.
public string
Message
Gets a message that describes the current exception.
public string
Source
Gets or sets the name of the application or the object that causes the error.
public string
StackTrace
Gets a string representation of the immediate frames on the call stack.
TargetSite
Gets the method that throws the current exception.

Methods

public Exception
GetBaseException​()
Inherited from Exception
Returns The first exception thrown in a chain of exceptions. If the <see cref="P:System.Exception.InnerException" /> property of the current exception is a null reference ( <see langword="Nothing" /> in Visual Basic), this property returns the current exception.
When overridden in a derived class, returns the <see cref="T:System.Exception" /> that is the root cause of one or more subsequent exceptions.
public void
GetObjectData​(Runtime.Serialization.SerializationInfo info, Runtime.Serialization.StreamingContext context)
Inherited from Exception
info The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.
context The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.
When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
public Type
GetType​()
Inherited from Exception
Returns A <see cref="T:System.Type" /> object that represents the exact runtime type of the current instance.
Gets the runtime type of the current instance.
public string
ToString​()
Inherited from Exception
Returns A string representation of the current exception.
Creates and returns a string representation of the current exception.
public bool
Equals​(object obj)
Inherited from object
obj The object to compare with the current object.
Returns <see langword="true" /> if the specified object is equal to the current object; otherwise, <see langword="false" /> .
Determines whether the specified object is equal to the current object.
protected void
Finalize​()
Inherited from object
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
public int
GetHashCode​()
Inherited from object
Returns A hash code for the current object.
Serves as the default hash function.
public Type
GetType​()
Inherited from object
Returns The exact runtime type of the current instance.
Gets the <see cref="T:System.Type" /> of the current instance.
protected object
MemberwiseClone​()
Inherited from object
Returns A shallow copy of the current <see cref="T:System.Object" /> .
Creates a shallow copy of the current <see cref="T:System.Object" /> .