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

Metodo StreamWriter.WriteAsync (Char)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Scrive un carattere nel flusso in modo asincrono.

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

[ComVisibleAttribute(false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public override Task WriteAsync(
	char value
)

Parametri

value
Type: System.Char

Carattere da scrivere nel flusso.

Valore restituito

Type: System.Threading.Tasks.Task

Attività che rappresenta l'operazione di scrittura asincrona.

Exception Condition
ObjectDisposedException

Il writer di flusso è stato eliminato.

InvalidOperationException

Il writer di flusso è attualmente utilizzato da una precedente operazione di scrittura.

Nell'esempio seguente viene illustrato come scrivere un singolo carattere (la lettera "a") in un file di testo utilizzando il WriteAsync(Char) metodo.

using System;
using System.IO;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            WriteCharacters();
        }

        static async void WriteCharacters()
        {
            using (StreamWriter writer = File.CreateText("newfile.txt"))
            {
                await writer.WriteAsync('a');
            }
        }
    }
}

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: