Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore SecureString ()

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe SecureString.

Spazio dei nomi:   System.Security
Assembly:  mscorlib (in mscorlib.dll)

public SecureString()

Exception Condition
CryptographicException

Si è verificato un errore durante la protezione o la rimozione della protezione il valore di questa istanza.

NotSupportedException

Questa operazione non è supportata su questa piattaforma.

Win2kFamily

SecureString is only supported on Windows 2000 Service Pack 3 and later.

Nell'esempio seguente viene utilizzato il valore predefinito (o senza parametri) per creare un'istanza di un nuovo costruttore SecureString oggetto. Chiama quindi il AppendChar metodo per aggiungere una matrice di caratteri.

using System;
using System.Security;

public class Example
{
   public static void Main()
   {
      // Define the string value to assign to a new secure string.
      char[] chars = { 't', 'e', 's', 't' };
      // Instantiate the secure string.
      SecureString testString = new SecureString();
      // Assign the character array to the secure string.
      foreach (char ch in chars)
         testString.AppendChar(ch);      
      // Display secure string length.
      Console.WriteLine("The length of the string is {0} characters.", 
                        testString.Length);
      testString.Dispose();
   }
}
// The example displays the following output:
//      The length of the string is 4 characters.

Nell'esempio seguente viene creato un SecureString oggetto dal valore di un String oggetto.

using System;
using System.Security;

public class Example
{
   public static void Main()
   {
      // Define the string value to be assigned to the secure string.
      string initString = "TestString";
      // Instantiate the secure string.
      SecureString testString = new SecureString();
      // Use the AppendChar method to add each char value to the secure string.
      foreach (char ch in initString)
         testString.AppendChar(ch);

      // Display secure string length.
      Console.WriteLine("The length of the string is {0} characters.", 
                        testString.Length);
      testString.Dispose();
   }
}
// The example displays the following output:
//      The length of the string is 10 characters.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: