TextWriter.WriteAsync Yöntem

Tanım

Metin akışına zaman uyumsuz olarak veri yazar.

Aşırı Yüklemeler

WriteAsync(Char[], Int32, Int32)

Metin akışına zaman uyumsuz olarak bir karakter alt dizisi yazar.

WriteAsync(StringBuilder, CancellationToken)

Zaman uyumsuz olarak metin akışına bir dize oluşturucu yazar.

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Metin akışına zaman uyumsuz olarak bir karakter bellek bölgesi yazar.

WriteAsync(String)

Metin akışına zaman uyumsuz olarak bir dize yazar.

WriteAsync(Char[])

Metin akışına zaman uyumsuz olarak bir karakter dizisi yazar.

WriteAsync(Char)

Metin akışına zaman uyumsuz olarak bir karakter yazar.

WriteAsync(Char[], Int32, Int32)

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Metin akışına zaman uyumsuz olarak bir karakter alt dizisi yazar.

C#
public virtual System.Threading.Tasks.Task WriteAsync (char[] buffer, int index, int count);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task WriteAsync (char[] buffer, int index, int count);

Parametreler

buffer
Char[]

Veri yazacak karakter dizisi.

index
Int32

Arabellekte veri almaya başlanması gereken karakter konumu.

count
Int32

Yazacak karakter sayısı.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Öznitelikler

Özel durumlar

buffer null.

index artı count arabellek uzunluğundan büyüktür.

index veya count negatiftir.

Metin yazıcı atılır.

Metin yazıcı şu anda önceki bir yazma işlemi tarafından kullanılıyor.

Açıklamalar

TextWriter sınıfı soyut bir sınıftır. Bu nedenle, kodunuzda örneği oluşturmazsınız. WriteAsync yöntemini kullanma örneği için StreamWriter.WriteAsync yöntemine bakın.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için, Write(Char[], Int32, Int32)tarafından oluşan özel durumlara bakın.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteAsync(StringBuilder, CancellationToken)

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Zaman uyumsuz olarak metin akışına bir dize oluşturucu yazar.

C#
public virtual System.Threading.Tasks.Task WriteAsync (System.Text.StringBuilder? value, System.Threading.CancellationToken cancellationToken = default);

Parametreler

value
StringBuilder

Metin akışına yazmak için dize oluşturucusu olarak dize.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç. Varsayılan değer None.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu yöntem, WriteAsync(stringBuilder.ToString())çağrısıyla eşdeğerdir, ancak ara dizeyi oluşturmaktan kaçınmak için StringBuilder.GetChunks() yöntemini kullanır.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için, Write(StringBuilder)tarafından oluşan özel durumlara bakın.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Metin akışına zaman uyumsuz olarak bir karakter bellek bölgesi yazar.

C#
public virtual System.Threading.Tasks.Task WriteAsync (ReadOnlyMemory<char> buffer, System.Threading.CancellationToken cancellationToken = default);

Parametreler

buffer
ReadOnlyMemory<Char>

Metin akışına yazacak karakter bellek bölgesi.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç. Varsayılan değer None.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

WriteAsync(String)

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Metin akışına zaman uyumsuz olarak bir dize yazar.

C#
public virtual System.Threading.Tasks.Task WriteAsync (string value);
C#
public virtual System.Threading.Tasks.Task WriteAsync (string? value);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task WriteAsync (string value);

Parametreler

value
String

Yazacak dize. value nullise, metin akışına hiçbir şey yazılır.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Öznitelikler

Özel durumlar

Metin yazıcı atılır.

Metin yazıcı şu anda önceki bir yazma işlemi tarafından kullanılıyor.

Açıklamalar

TextWriter sınıfı soyut bir sınıftır. Bu nedenle, kodunuzda örneği oluşturmazsınız. WriteAsync yöntemini kullanma örneği için StreamWriter.WriteAsync yöntemine bakın.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için, Write(String)tarafından oluşan özel durumlara bakın.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteAsync(Char[])

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Metin akışına zaman uyumsuz olarak bir karakter dizisi yazar.

C#
public System.Threading.Tasks.Task WriteAsync (char[] buffer);
C#
public System.Threading.Tasks.Task WriteAsync (char[]? buffer);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task WriteAsync (char[] buffer);

Parametreler

buffer
Char[]

Metin akışına yazacak karakter dizisi. buffer nullise hiçbir şey yazılır.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Öznitelikler

Özel durumlar

Metin yazıcı atılır.

Metin yazıcı şu anda önceki bir yazma işlemi tarafından kullanılıyor.

Açıklamalar

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için, Write(Char[])tarafından oluşan özel durumlara bakın.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteAsync(Char)

Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs
Kaynak:
TextWriter.cs

Metin akışına zaman uyumsuz olarak bir karakter yazar.

C#
public virtual System.Threading.Tasks.Task WriteAsync (char value);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task WriteAsync (char value);

Parametreler

value
Char

Metin akışına yazacak karakter.

Döndürülenler

Zaman uyumsuz yazma işlemini temsil eden görev.

Öznitelikler

Özel durumlar

Metin yazıcı atılır.

Metin yazıcı şu anda önceki bir yazma işlemi tarafından kullanılıyor.

Açıklamalar

TextWriter sınıfı soyut bir sınıftır. Bu nedenle, kodunuzda örneği oluşturmazsınız. WriteAsync yöntemini kullanma örneği için StreamWriter.WriteAsync yöntemine bakın.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için, Write(Char)tarafından oluşan özel durumlara bakın.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0