StreamReader.ReadToEndAsync Yöntem
Tanım
Geçerli konumdan akışın sonuna zaman uyumsuz olarak tüm karakterleri okur ve bunları tek bir dize olarak döndürür.Reads all characters from the current position to the end of the stream asynchronously and returns them as one string.
public:
override System::Threading::Tasks::Task<System::String ^> ^ ReadToEndAsync();
public override System.Threading.Tasks.Task<string> ReadToEndAsync ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Threading.Tasks.Task<string> ReadToEndAsync ();
override this.ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
Public Overrides Function ReadToEndAsync () As Task(Of String)
Döndürülenler
Zaman uyumsuz okuma işlemini temsil eden bir görev.A task that represents the asynchronous read operation. Parametrenin değeri, TResult geçerli konumdan akışın sonuna kadar olan karakterleri içeren bir dize içerir.The value of the TResult parameter contains a string with the characters from the current position to the end of the stream.
- Öznitelikler
Özel durumlar
Akış atıldı.The stream has been disposed.
Okuyucu şu anda önceki bir okuma işlemi tarafından kullanılıyor.The reader is currently in use by a previous read operation.
Örnekler
Aşağıdaki örnek, yöntemi kullanılarak bir dosyanın içeriklerinin nasıl okunacağını gösterir ReadToEndAsync() .The following example shows how to read the contents of a file by using the ReadToEndAsync() method.
using System;
using System.IO;
namespace ConsoleApplication
{
class Program
{
static async Task Main()
{
await ReadCharacters();
}
static async Task ReadCharacters()
{
String result;
using (StreamReader reader = File.OpenText("existingfile.txt"))
{
Console.WriteLine("Opened file.");
result = await reader.ReadToEndAsync();
Console.WriteLine("Contains: " + result);
}
}
}
}
Imports System.IO
Module Module1
Sub Main()
ReadCharacters()
End Sub
Async Sub ReadCharacters()
Dim result As String
Using reader As StreamReader = File.OpenText("existingfile.txt")
Console.WriteLine("Opened file.")
result = Await reader.ReadToEndAsync()
Console.WriteLine("Contains: " + result)
End Using
End Sub
End Module