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
11 <summary>初始化 <see cref="T:System.Security.SecureString" /> 類別的新執行個體。</summary>
\r
12 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this instance.</exception>
\r
13 <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
\r
15 <member name="M:System.Security.SecureString.#ctor(System.Char*,System.Int32)">
\r
16 <summary>從 <see cref="T:System.Char" /> 物件的子陣列,初始化 <see cref="T:System.Security.SecureString" /> 類別的新執行個體。</summary>
\r
17 <param name="value">
\r
18 <see cref="T:System.Char" /> 物件陣列的指標。</param>
\r
19 <param name="length">要包含在新執行個體中之 <paramref name="value" /> 的項目數。</param>
\r
20 <exception cref="T:System.ArgumentNullException">
\r
21 <paramref name="value" /> is null.</exception>
\r
22 <exception cref="T:System.ArgumentOutOfRangeException">
\r
23 <paramref name="length" /> is less than zero or greater than 65,536.</exception>
\r
24 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string. </exception>
\r
25 <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
\r
27 <member name="M:System.Security.SecureString.AppendChar(System.Char)">
\r
28 <summary>將字元附加至目前安全字串的結尾。</summary>
\r
29 <param name="c">附加至這個安全字串的字元。</param>
\r
30 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
31 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
32 <exception cref="T:System.ArgumentOutOfRangeException">Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>
\r
33 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
35 <member name="M:System.Security.SecureString.Clear">
\r
36 <summary>刪除目前安全字串的值。</summary>
\r
37 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
38 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
40 <member name="M:System.Security.SecureString.Copy">
\r
41 <summary>建立目前安全字串的複本。</summary>
\r
42 <returns>這個安全字串的複本。</returns>
\r
43 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
44 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
46 <member name="M:System.Security.SecureString.Dispose">
\r
47 <summary>釋放由 <see cref="T:System.Security.SecureString" /> 物件使用的所有資源。</summary>
\r
49 <member name="M:System.Security.SecureString.InsertAt(System.Int32,System.Char)">
\r
50 <summary>將這個安全字串中的字元插入指定索引位置。</summary>
\r
51 <param name="index"> 插入參數 <paramref name="c" /> 的索引位置。</param>
\r
52 <param name="c">要插入的字元。</param>
\r
53 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
54 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
55 <exception cref="T:System.ArgumentOutOfRangeException">
\r
56 <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
57 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
59 <member name="M:System.Security.SecureString.IsReadOnly">
\r
60 <summary>指示這個安全字串是否標示為唯讀。</summary>
\r
61 <returns>如果這個安全字串標示為唯讀則為 true;否則為 false。</returns>
\r
62 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
64 <member name="P:System.Security.SecureString.Length">
\r
65 <summary>取得目前安全字串中的字元數。</summary>
\r
66 <returns>這個安全字串中 <see cref="T:System.Char" /> 物件的數目。</returns>
\r
67 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
69 <member name="M:System.Security.SecureString.MakeReadOnly">
\r
70 <summary>使這個安全字串的文字值成為唯讀。 </summary>
\r
71 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
73 <member name="M:System.Security.SecureString.RemoveAt(System.Int32)">
\r
74 <summary>從這個安全字串移除位在指定索引位置的字元。</summary>
\r
75 <param name="index">這個安全字串中字元的索引位置。</param>
\r
76 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
77 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
78 <exception cref="T:System.ArgumentOutOfRangeException">
\r
79 <paramref name="index" /> is less than zero, or greater than or equal to the length of this secure string.</exception>
\r
80 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
82 <member name="M:System.Security.SecureString.SetAt(System.Int32,System.Char)">
\r
83 <summary>使用另一個字元,取代位在指定索引位置的現有字元。</summary>
\r
84 <param name="index">這個安全字串中現有字元的索引位置。</param>
\r
85 <param name="c">取代現有字元的字元。</param>
\r
86 <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
\r
87 <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
\r
88 <exception cref="T:System.ArgumentOutOfRangeException">
\r
89 <paramref name="index" /> is less than zero, or greater than or equal to the length of this secure string.</exception>
\r
90 <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
\r
92 <member name="T:System.Security.SecureStringMarshal"></member>
\r
93 <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)"></member>
\r
94 <member name="M:System.Security.SecureStringMarshal.ZeroFreeCoTaskMemUnicode(System.IntPtr)"></member>
\r