CryptographicUnexpectedOperationException クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class CryptographicUnexpectedOperationException Inherits CryptographicException
[SerializableAttribute] [ComVisibleAttribute(true)] public class CryptographicUnexpectedOperationException : CryptographicException
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class CryptographicUnexpectedOperationException : public CryptographicException

CryptographicUnexpectedOperationException は、値 0x80131431 を保持する HRESULT CORSEC_E_CRYPTO_UNEX_OPER を使用します。
CryptographicUnexpectedOperationException のインスタンスの初期プロパティ値の一覧については、コンストラクタを参照してください。

CryptographicUnexpectedOperationException クラスのメンバを使用する方法を次のコード例に示します。
Imports System Imports System.Security.Cryptography Imports System.Runtime.Serialization Public Class Form1 Inherits System.Windows.Forms.Form ' Event handler for Run button. Private Sub Button1_Click( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click tbxOutput.Cursor = Cursors.WaitCursor tbxOutput.Text = "" TestConstructors() ShowProperties() ' Reset the cursor and conclude application. tbxOutput.AppendText(vbCrLf + "This sample completed " + _ "successfully; press Exit to continue.") tbxOutput.Cursor = Cursors.Default End Sub ' Test each public implementation of the ' CryptographicUnexpectedOperationException constructors. Private Sub TestConstructors() EmptyConstructor() StringConstructor() StringExceptionConstructor() StringStringConstructor() End Sub Private Sub EmptyConstructor() ' Construct a CryptographicUnexpectedOperationException ' with no parameters. Dim cryptographicException As _ New CryptographicUnexpectedOperationException WriteLine("Created an empty " + _ "CryptographicUnexpectedOperationException.") End Sub Private Sub StringConstructor() ' Construct a CryptographicUnexpectedOperationException using a custom ' error message. Dim errorMessage As String = "Unexpected operation exception." Dim cryptographicException As _ New CryptographicUnexpectedOperationException(errorMessage) WriteLine("Created a CryptographicUnexpectedOperationException " + _ "with the following error message: " + errorMessage) End Sub Private Sub StringExceptionConstructor() ' Construct a CryptographicUnexpectedOperationException using a ' custom error message and an inner exception. Dim errorMessage As String = "The current operation is not supported." Dim nullException As New NullReferenceException Dim cryptographicException As _ New CryptographicUnexpectedOperationException( _ errorMessage, nullException) Write("Created a CryptographicUnexpectedOperationException ") Write("with the following error message: " + errorMessage) WriteLine(" and inner exception: " + nullException.ToString()) End Sub Private Sub StringStringConstructor() ' Create a CryptographicUnexpectedOperationException using ' a time format and the current date. Dim dateFormat As String = "{0:t}" Dim timeStamp As String = DateTime.Now.ToString() Dim cryptographicException As New _ CryptographicUnexpectedOperationException(dateFormat, timeStamp) Write("Created a CryptographicUnexpectedOperationException with ") Write(dateFormat + " as the format and " + timeStamp) WriteLine(" as the message.") End Sub ' Construct an invalid DSACryptoServiceProvider to throw a ' CryptographicUnexpectedOperationException for introspection. Private Sub ShowProperties() ' Attempting to encode an OID greater than 127 bytes is not supported ' and will throw an exception. Dim veryLongNumber As String = "1234567890.1234567890." For i As Int16 = 0 To 4 Step 1 veryLongNumber += veryLongNumber Next veryLongNumber += "0" Try Dim tooLongOID() As Byte tooLongOID = CryptoConfig.EncodeOID(veryLongNumber) Catch ex As CryptographicUnexpectedOperationException ' Retrieve the link to the Help file for the exception. Dim helpLink As String = ex.HelpLink ' Retrieve the exception that caused the current ' CryptographicUnexpectedOperationException. Dim innerException As System.Exception = ex.InnerException Dim innerExceptionMessage As String = "" If (Not innerException Is Nothing) Then innerExceptionMessage = innerException.ToString() End If ' Retrieve the message that describes the exception. Dim message As String = ex.Message ' Retrieve the name of the application that caused the exception. Dim exceptionSource As String = ex.Source ' Retrieve the call stack at the time the exception occurred. Dim stackTrace As String = ex.StackTrace ' Retrieve the method that threw the exception. Dim targetSite As System.Reflection.MethodBase targetSite = ex.TargetSite Dim siteName As String = targetSite.Name ' Retrieve the entire exception as a single string. Dim entireException As String = ex.ToString() ' GetObjectData setSerializationInfo(ex) ' Get the root exception that caused the current ' CryptographicUnexpectedOperationException. Dim baseException As System.Exception = ex.GetBaseException() Dim baseExceptionMessage As String = "" If (Not baseException Is Nothing) Then baseExceptionMessage = baseException.Message End If WriteLine("Caught an expected exception:") WriteLine(entireException) WriteLine(vbCrLf + "Properties of the exception are as follows:") WriteLine("Message: " + message) WriteLine("Source: " + exceptionSource) WriteLine("Stack trace: " + stackTrace) WriteLine("Help link: " + helpLink) WriteLine("Target site's name: " + siteName) WriteLine("Base exception message: " + baseExceptionMessage) WriteLine("Inner exception message: " + innerExceptionMessage) End Try End Sub Private Sub setSerializationInfo( _ ByRef ex As CryptographicUnexpectedOperationException) ' Insert information about the exception into a serialized object. Dim formatConverter As New FormatterConverter Dim serializationInfo As _ New SerializationInfo(ex.GetType(), formatConverter) Dim streamingContext As _ New StreamingContext(StreamingContextStates.All) ex.GetObjectData(serializationInfo, streamingContext) End Sub ' Write specified message to the output textbox. Private Sub Write(ByVal message As String) tbxOutput.AppendText(message) End Sub ' Write specified message with a carriage return to the output textbox. Private Sub WriteLine(ByVal message As String) tbxOutput.AppendText(message + vbCrLf) End Sub ' Event handler for Exit button. Private Sub Button2_Click( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click Application.Exit() End Sub #Region " Windows Form Designer generated code " Public Sub New() MyBase.New() 'This call is required by the Windows Form Designer. InitializeComponent() 'Add any initialization after the InitializeComponent() call End Sub 'Form overrides dispose to clean up the component list. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub 'Required by the Windows Form Designer Private components As System.ComponentModel.IContainer 'NOTE: The following procedure is required by the Windows Form Designer 'It can be modified using the Windows Form Designer. 'Do not modify it using the code editor. Friend WithEvents Panel2 As System.Windows.Forms.Panel Friend WithEvents Panel1 As System.Windows.Forms.Panel Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents Button2 As System.Windows.Forms.Button Friend WithEvents tbxOutput As System.Windows.Forms.RichTextBox <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() Me.Panel2 = New System.Windows.Forms.Panel Me.Button1 = New System.Windows.Forms.Button Me.Button2 = New System.Windows.Forms.Button Me.Panel1 = New System.Windows.Forms.Panel Me.tbxOutput = New System.Windows.Forms.RichTextBox Me.Panel2.SuspendLayout() Me.Panel1.SuspendLayout() Me.SuspendLayout() ' 'Panel2 ' Me.Panel2.Controls.Add(Me.Button1) Me.Panel2.Controls.Add(Me.Button2) Me.Panel2.Dock = System.Windows.Forms.DockStyle.Bottom Me.Panel2.DockPadding.All = 20 Me.Panel2.Location = New System.Drawing.Point(0, 320) Me.Panel2.Name = "Panel2" Me.Panel2.Size = New System.Drawing.Size(616, 64) Me.Panel2.TabIndex = 1 ' 'Button1 ' Me.Button1.Dock = System.Windows.Forms.DockStyle.Right Me.Button1.Font = New System.Drawing.Font( _ "Microsoft Sans Serif", 9.0!, _ System.Drawing.FontStyle.Regular, _ System.Drawing.GraphicsUnit.Point, _ CType(0, Byte)) Me.Button1.Location = New System.Drawing.Point(446, 20) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(75, 24) Me.Button1.TabIndex = 2 Me.Button1.Text = "&Run" ' 'Button2 ' Me.Button2.Dock = System.Windows.Forms.DockStyle.Right Me.Button2.Font = New System.Drawing.Font("Microsoft Sans Serif", _ 9.0!, _ System.Drawing.FontStyle.Regular, _ System.Drawing.GraphicsUnit.Point, _ CType(0, Byte)) Me.Button2.Location = New System.Drawing.Point(521, 20) Me.Button2.Name = "Button2" Me.Button2.Size = New System.Drawing.Size(75, 24) Me.Button2.TabIndex = 3 Me.Button2.Text = "E&xit" ' 'Panel1 ' Me.Panel1.Controls.Add(Me.tbxOutput) Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill Me.Panel1.DockPadding.All = 20 Me.Panel1.Location = New System.Drawing.Point(0, 0) Me.Panel1.Name = "Panel1" Me.Panel1.Size = New System.Drawing.Size(616, 320) Me.Panel1.TabIndex = 2 ' 'tbxOutput ' Me.tbxOutput.AccessibleDescription = _ "Displays output from application." Me.tbxOutput.AccessibleName = "Output textbox." Me.tbxOutput.Dock = System.Windows.Forms.DockStyle.Fill Me.tbxOutput.Location = New System.Drawing.Point(20, 20) Me.tbxOutput.Name = "tbxOutput" Me.tbxOutput.Size = New System.Drawing.Size(576, 280) Me.tbxOutput.TabIndex = 1 Me.tbxOutput.Text = "Click the Run button to run the application." ' 'Form1 ' Me.AutoScaleBaseSize = New System.Drawing.Size(6, 15) Me.ClientSize = New System.Drawing.Size(616, 384) Me.Controls.Add(Me.Panel1) Me.Controls.Add(Me.Panel2) Me.Name = "Form1" Me.Text = "CryptographicUnexpectedOperationException" Me.Panel2.ResumeLayout(False) Me.Panel1.ResumeLayout(False) Me.ResumeLayout(False) End Sub #End Region End Class ' ' This sample produces the following output: ' ' Created an empty CryptographicUnexpectedOperationException. ' Created a CryptographicUnexpectedOperationException with the following error ' message: Unexpected operation exception. ' Created a CryptographicUnexpectedOperationException with the following error ' message: The current operation is not supported. and inner exception: ' System.NullReferenceException: Object reference not set to an instance of an ' object. ' Created a CryptographicUnexpectedOperationException with {0:t} as the format ' and 2/24/2004 2:29:32 PM as the message. ' Caught an expected exception: ' System.Security.Cryptography.CryptographicUnexpectedOperationException: ' Encoded OID length is too large (greater than 0x7f bytes). ' at System.Security.Cryptography.CryptoConfig.EncodeOID(String str) ' at WindowsApplication1.Form1.ShowProperties() in ' C:\WindowsApplication1\Form1.vb:line 103 ' ' Properties of the exception are as follows: ' Message: Encoded OID length is too large (greater than 0x7f bytes). ' Source: mscorlib ' Stack trace: at System.Security.Cryptography.CryptoConfig.EncodeOID( ' String str) at WindowsApplication1.Form1.ShowProperties() in ' C:\WindowsApplication1\Form1.vb:line 103 ' Help link: ' Target site's name: EncodeOID ' Base exception message: Encoded OID length is too large (greater than 0x7f ' bytes). ' Inner exception message: ' ' This sample completed successfully; press Exit to continue.
using System; using System.Security.Cryptography; using System.Runtime.Serialization; class Members { [STAThread] static void Main(string[] args) { Members testRun = new Members(); testRun.TestConstructors(); testRun.ShowProperties(); Console.WriteLine("Sample ended successfully, " + " press Enter to continue."); Console.ReadLine(); } // Test each public implementation of the // CryptographicUnexpectedOperationException constructors. private void TestConstructors() { EmptyConstructor(); StringConstructor(); StringExceptionConstructor(); StringStringConstructor(); } private void EmptyConstructor() { // Construct a CryptographicUnexpectedOperationException // with no parameters. CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException(); Console.WriteLine("Created an empty " + "CryptographicUnexpectedOperationException."); } private void StringConstructor() { // Construct a CryptographicUnexpectedOperationException // using a custom error message. string errorMessage = ("Unexpected operation exception."); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException(errorMessage); Console.WriteLine("Created a " + "CryptographicUnexpectedOperationException with the following " + " error message: " + errorMessage); } private void StringExceptionConstructor() { // Construct a CryptographicUnexpectedOperationException using a // custom error message and an inner exception. string errorMessage = ("The current operation is not supported."); NullReferenceException nullException = new NullReferenceException(); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException( errorMessage, nullException); Console.WriteLine("Created a " + "CryptographicUnexpectedOperationException with the following" + "error message: " + errorMessage + " and inner exception: " + nullException.ToString()); } private void StringStringConstructor() { // Create a CryptographicUnexpectedOperationException using a time // format and the current date. string dateFormat = "{0:t}"; string timeStamp = (DateTime.Now.ToString()); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException( dateFormat, timeStamp); Console.WriteLine("Created a " + "CryptographicUnexpectedOperationException with (" + dateFormat + ") as the format and (" + timeStamp + ") as the message."); } // Construct an invalid DSACryptoServiceProvider to throw a // CryptographicUnexpectedOperationException for introspection. private void ShowProperties() { // Attempting to encode an OID greater than 127 bytes is not supported // and will throw an exception. string veryLongNumber = "1234567890.1234567890."; for (int i=0; i < 4; i++) { veryLongNumber += veryLongNumber; } veryLongNumber += "0"; try { byte[] tooLongOID = CryptoConfig.EncodeOID(veryLongNumber); } catch(CryptographicUnexpectedOperationException ex) { // Retrieve the link to the Help file for the exception. string helpLink = ex.HelpLink; // Retrieve the exception that caused the current // CryptographicUnexpectedOperationException. System.Exception innerException = ex.InnerException; string innerExceptionMessage = ""; if (innerException != null) { innerExceptionMessage = innerException.ToString(); } // Retrieve the message that describes the exception. string message = ex.Message; // Retrieve the name of the application that caused the exception. string exceptionSource = ex.Source; // Retrieve the call stack at the time the exception occurred. string stackTrace = ex.StackTrace; // Retrieve the method that threw the exception. System.Reflection.MethodBase targetSite = ex.TargetSite; string siteName = targetSite.Name; // Retrieve the entire exception as a single string. string entireException = ex.ToString(); // GetObjectData setSerializationInfo(ref ex); // Get the root exception that caused the current // CryptographicUnexpectedOperationException. System.Exception baseException = ex.GetBaseException(); string baseExceptionMessage = ""; if (baseException != null) { baseExceptionMessage = baseException.Message; } Console.WriteLine("Caught an expected exception:"); Console.WriteLine(entireException + "\n"); Console.WriteLine("Properties of the exception are as follows:"); Console.WriteLine("Message: " + message); Console.WriteLine("Source: " + exceptionSource); Console.WriteLine("Stack trace: " + stackTrace); Console.WriteLine("Help link: " + helpLink); Console.WriteLine("Target site's name: " + siteName); Console.WriteLine("Base exception message: " + baseExceptionMessage); Console.WriteLine("Inner exception message: " + innerExceptionMessage); } } private void setSerializationInfo( ref CryptographicUnexpectedOperationException ex) { // Insert information about the exception into a serialized object. FormatterConverter formatConverter = new FormatterConverter(); SerializationInfo serializationInfo = new SerializationInfo(ex.GetType(), formatConverter); StreamingContext streamingContext = new StreamingContext(StreamingContextStates.All); ex.GetObjectData(serializationInfo,streamingContext); } } // // This sample produces the following output: // // Created an empty CryptographicUnexpectedOperationException. // Created a CryptographicUnexpectedOperationException with the following // error message: Unexpected operation exception. // Created a CryptographicUnexpectedOperationException with the following // error message: The current operation is not supported. and inner exception: // System.NullReferenceException: Object reference not set to an instance of // an object. // Created a CryptographicUnexpectedOperationException with ({0:t}) as the // format and (2/24/2004 2:35:22 PM) as the message. // Caught an expected exception: // System.Security.Cryptography.CryptographicUnexpectedOperationException: // Encoded OID length is too large (greater than 0x7f bytes). // at System.Security.Cryptography.CryptoConfig.EncodeOID(String str) // at Members.ShowProperties() in c:\consoleapplication1\class1.cs:line 106 // // Properties of the exception are as follows: // Message: Encoded OID length is too large (greater than 0x7f bytes). // Source: mscorlib // Stack trace: at System.Security.Cryptography.CryptoConfig.EncodeOID( // String str) // at Members.ShowProperties() in c:\consoleapplication1\class1.cs:line 106 // Help link: // Target site's name: EncodeOID // Base exception message: Encoded OID length is too large (greater than 0x7f // bytes). // Inner exception message: // Sample ended successfully, press Enter to continue.

System.Exception
System.SystemException
System.Security.Cryptography.CryptographicException
System.Security.Cryptography.CryptographicUnexpectedOperationException


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException コンストラクタ ()
アセンブリ: mscorlib (mscorlib.dll 内)



パラメータを指定せずに CryptographicUnexpectedOperationException を生成する方法を次のコード例に示します。このコード例は、CryptographicUnexpectedOperationException クラスのトピックで取り上げているコード例の一部分です。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException コンストラクタ (SerializationInfo, StreamingContext)
アセンブリ: mscorlib (mscorlib.dll 内)

Dim info As SerializationInfo Dim context As StreamingContext Dim instance As New CryptographicUnexpectedOperationException(info, context)
protected CryptographicUnexpectedOperationException ( SerializationInfo info, StreamingContext context )
protected: CryptographicUnexpectedOperationException ( SerializationInfo^ info, StreamingContext context )
protected CryptographicUnexpectedOperationException ( SerializationInfo info, StreamingContext context )
protected function CryptographicUnexpectedOperationException ( info : SerializationInfo, context : StreamingContext )


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException コンストラクタ (String, String)
アセンブリ: mscorlib (mscorlib.dll 内)

Dim format As String Dim insert As String Dim instance As New CryptographicUnexpectedOperationException(format, insert)


時刻の形式および現在の日付を使用して CryptographicUnexpectedOperationException を生成する方法を次のコード例に示します。このコード例は、CryptographicUnexpectedOperationException クラスのトピックで取り上げているコード例の一部分です。
Dim dateFormat As String = "{0:t}" Dim timeStamp As String = DateTime.Now.ToString() Dim cryptographicException As New _ CryptographicUnexpectedOperationException(dateFormat, timeStamp)
string dateFormat = "{0:t}"; string timeStamp = (DateTime.Now.ToString()); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException( dateFormat, timeStamp);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException コンストラクタ (String)
アセンブリ: mscorlib (mscorlib.dll 内)



カスタムのエラー メッセージを使用して CryptographicUnexpectedOperationException を生成する方法を次のコード例に示します。このコード例は、CryptographicUnexpectedOperationException クラスのトピックで取り上げているコード例の一部分です。
Dim errorMessage As String = "Unexpected operation exception." Dim cryptographicException As _ New CryptographicUnexpectedOperationException(errorMessage)
string errorMessage = ("Unexpected operation exception."); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException(errorMessage);

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException コンストラクタ

名前 | 説明 |
---|---|
CryptographicUnexpectedOperationException () | CryptographicUnexpectedOperationException クラスの新しいインスタンスを既定のプロパティを使用して初期化します。 .NET Compact Framework によってサポートされています。 |
CryptographicUnexpectedOperationException (String) | 指定したエラー メッセージを使用して、CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
CryptographicUnexpectedOperationException (SerializationInfo, StreamingContext) | シリアル化したデータを使用して、CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 |
CryptographicUnexpectedOperationException (String, Exception) | 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
CryptographicUnexpectedOperationException (String, String) | エラー メッセージとその書式を指定して、CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |

CryptographicUnexpectedOperationException コンストラクタ (String, Exception)
アセンブリ: mscorlib (mscorlib.dll 内)

Dim message As String Dim inner As Exception Dim instance As New CryptographicUnexpectedOperationException(message, inner)

前の例外の直接の結果としてスローされる例外については、InnerException プロパティに、前の例外への参照が格納されます。InnerException プロパティは、コンストラクタに渡されたものと同じ値を返します。InnerException プロパティによって内部例外値がコンストラクタに渡されなかった場合は、null 参照 (Visual Basic では Nothing) を返します。
CryptographicUnexpectedOperationException のインスタンスの初期プロパティ値を次の表に示します。

カスタムのエラー メッセージおよび内部例外を使用して CryptographicUnexpectedOperationException を生成する方法を次のコード例に示します。このコード例は、CryptographicUnexpectedOperationException クラスのトピックで取り上げているコード例の一部分です。
Dim errorMessage As String = "The current operation is not supported." Dim nullException As New NullReferenceException Dim cryptographicException As _ New CryptographicUnexpectedOperationException( _ errorMessage, nullException)
string errorMessage = ("The current operation is not supported."); NullReferenceException nullException = new NullReferenceException(); CryptographicUnexpectedOperationException cryptographicException = new CryptographicUnexpectedOperationException( errorMessage, nullException);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CryptographicUnexpectedOperationException プロパティ

名前 | 説明 | |
---|---|---|
![]() | Data | 例外に関する追加のユーザー定義情報を提供するキー/値ペアのコレクションを取得します。 ( Exception から継承されます。) |
![]() | HelpLink | 例外に関連付けられているヘルプ ファイルへのリンクを取得または設定します。 ( Exception から継承されます。) |
![]() | InnerException | 現在の例外を発生させた Exception インスタンスを取得します。 ( Exception から継承されます。) |
![]() | Message | 現在の例外を説明するメッセージを取得します。 ( Exception から継承されます。) |
![]() | Source | エラーの原因となったアプリケーションまたはオブジェクトの名前を取得または設定します。 ( Exception から継承されます。) |
![]() | StackTrace | 現在の例外がスローされたときにコール スタックにあったフレームの文字列形式を取得します。 ( Exception から継承されます。) |
![]() | TargetSite | 現在の例外をスローするメソッドを取得します。 ( Exception から継承されます。) |


CryptographicUnexpectedOperationException メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetBaseException | 派生クラスでオーバーライドされた場合、それ以後に発生する 1 つ以上の例外の主要な原因である Exception を返します。 ( Exception から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetObjectData | 派生クラスでオーバーライドされた場合は、その例外に関する情報を使用して SerializationInfo を設定します。 ( Exception から継承されます。) |
![]() | GetType | 現在のインスタンスのランタイム型を取得します。 ( Exception から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の例外の文字列形式を作成して返します。 ( Exception から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

CryptographicUnexpectedOperationException メンバ
CryptographicUnexpectedOperationException データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | CryptographicUnexpectedOperationException | オーバーロードされます。 CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | CryptographicUnexpectedOperationException | オーバーロードされます。 CryptographicUnexpectedOperationException クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | Data | 例外に関する追加のユーザー定義情報を提供するキー/値ペアのコレクションを取得します。(Exception から継承されます。) |
![]() | HelpLink | 例外に関連付けられているヘルプ ファイルへのリンクを取得または設定します。(Exception から継承されます。) |
![]() | InnerException | 現在の例外を発生させた Exception インスタンスを取得します。(Exception から継承されます。) |
![]() | Message | 現在の例外を説明するメッセージを取得します。(Exception から継承されます。) |
![]() | Source | エラーの原因となったアプリケーションまたはオブジェクトの名前を取得または設定します。(Exception から継承されます。) |
![]() | StackTrace | 現在の例外がスローされたときにコール スタックにあったフレームの文字列形式を取得します。(Exception から継承されます。) |
![]() | TargetSite | 現在の例外をスローするメソッドを取得します。(Exception から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetBaseException | 派生クラスでオーバーライドされた場合、それ以後に発生する 1 つ以上の例外の主要な原因である Exception を返します。 (Exception から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetObjectData | 派生クラスでオーバーライドされた場合は、その例外に関する情報を使用して SerializationInfo を設定します。 (Exception から継承されます。) |
![]() | GetType | 現在のインスタンスのランタイム型を取得します。 (Exception から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の例外の文字列形式を作成して返します。 (Exception から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- CryptographicUnexpectedOperationExceptionのページへのリンク