1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Security.SecureString</name>
\r
7 <member name="T:System.Security.SecureString">
\r
8 <summary>不要になったときにコンピューターのメモリから削除するなどして機密を保持する必要があるテキストを表します。このクラスは継承できません。</summary>
\r
10 <member name="M:System.Security.SecureString.#ctor">
\r
12 <see cref="T:System.Security.SecureString" /> クラスの新しいインスタンスを初期化します。</summary>
\r
13 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this instance.</exception>
\r
14 <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
\r
16 <member name="M:System.Security.SecureString.#ctor(System.Char*,System.Int32)">
\r
18 <see cref="T:System.Char" /> オブジェクトのサブ配列から <see cref="T:System.Security.SecureString" /> クラスの新しいインスタンスを初期化します。</summary>
\r
19 <param name="value">
\r
20 <see cref="T:System.Char" /> オブジェクトの配列へのポインター。</param>
\r
21 <param name="length">新しいインスタンスに含める <paramref name="value" /> の要素の数。</param>
\r
22 <exception cref="T:System.ArgumentNullException">
\r
23 <paramref name="value" /> is null.</exception>
\r
24 <exception cref="T:System.ArgumentOutOfRangeException">
\r
25 <paramref name="length" /> is less than zero or greater than 65,536.</exception>
\r
26 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string. </exception>
\r
27 <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
\r
29 <member name="M:System.Security.SecureString.AppendChar(System.Char)">
\r
30 <summary>現在のセキュリティ文字列の末尾に、文字を 1 つ追加します。</summary>
\r
31 <param name="c">このセキュリティ文字列に追加される文字。</param>
\r
32 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
33 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
34 <exception cref="T:System.ArgumentOutOfRangeException">Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>
\r
35 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
37 <member name="M:System.Security.SecureString.Clear">
\r
38 <summary>現在のセキュリティ文字列の値を削除します。</summary>
\r
39 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
40 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
42 <member name="M:System.Security.SecureString.Copy">
\r
43 <summary>現在のセキュリティ文字列のコピーを作成します。</summary>
\r
44 <returns>このセキュリティ文字列の複製。</returns>
\r
45 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
46 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
48 <member name="M:System.Security.SecureString.Dispose">
\r
49 <summary>現在の <see cref="T:System.Security.SecureString" /> オブジェクトによって使用されているすべてのリソースを解放します。</summary>
\r
51 <member name="M:System.Security.SecureString.InsertAt(System.Int32,System.Char)">
\r
52 <summary>このセキュリティ文字列の指定したインデックス位置に文字を挿入します。</summary>
\r
53 <param name="index">パラメーター <paramref name="c" /> が挿入されるインデックス位置。</param>
\r
54 <param name="c">挿入する文字。</param>
\r
55 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
56 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
57 <exception cref="T:System.ArgumentOutOfRangeException">
\r
58 <paramref name="index" /> is less than zero, or greater than the length of this secure string.-or-Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>
\r
59 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
61 <member name="M:System.Security.SecureString.IsReadOnly">
\r
62 <summary>このセキュリティ文字列が読み取り専用としてマークされているかどうかを示します。</summary>
\r
63 <returns>このセキュリティ文字列が読み取り専用にマークされている場合は true。それ以外の場合は false。</returns>
\r
64 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
66 <member name="P:System.Security.SecureString.Length">
\r
67 <summary>現在のセキュリティ文字列内の文字数を取得します。</summary>
\r
68 <returns>このセキュリティ文字列に含まれる <see cref="T:System.Char" /> オブジェクトの数。</returns>
\r
69 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
71 <member name="M:System.Security.SecureString.MakeReadOnly">
\r
72 <summary>このセキュリティ文字列のテキスト値を読み取り専用にします。 </summary>
\r
73 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
75 <member name="M:System.Security.SecureString.RemoveAt(System.Int32)">
\r
76 <summary>このセキュリティ文字列の指定されたインデックス位置にある文字を削除します。</summary>
\r
77 <param name="index">このセキュリティ文字列に含まれる文字のインデックス位置。</param>
\r
78 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
79 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
80 <exception cref="T:System.ArgumentOutOfRangeException">
\r
81 <paramref name="index" /> is less than zero, or greater than or equal to the length of this secure string.</exception>
\r
82 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
84 <member name="M:System.Security.SecureString.SetAt(System.Int32,System.Char)">
\r
85 <summary>指定されたインデックス位置にある既存の文字を別の文字に置き換えます。</summary>
\r
86 <param name="index">このセキュリティ文字列に含まれる既存の文字のインデックス位置。</param>
\r
87 <param name="c">既存の文字を置換する文字。</param>
\r
88 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
89 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
90 <exception cref="T:System.ArgumentOutOfRangeException">
\r
91 <paramref name="index" /> is less than zero, or greater than or equal to the length of this secure string.</exception>
\r
92 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
94 <member name="T:System.Security.SecureStringMarshal"></member>
\r
95 <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)"></member>
\r
96 <member name="M:System.Security.SecureStringMarshal.ZeroFreeCoTaskMemUnicode(System.IntPtr)"></member>
\r