StreamWriter.WriteLineAsync Method (String)
Writes a string followed by a line terminator asynchronously to the stream.
Assemblies: mscorlib (in mscorlib.dll)
System.IO (in System.IO.dll)
'Declaration <ComVisibleAttribute(False)> _ <HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading := True)> _ Public Overrides Function WriteLineAsync ( _ value As String _ ) As Task
- Type: System.String
The string to write. If the value is Nothing, only a line terminator is written.
Return ValueType: System.Threading.Tasks.Task
A task that represents the asynchronous write operation.
The line terminator is defined by the TextWriter.NewLine property.
The HostProtectionAttribute attribute applied to this type or member has the following Resources property value: ExternalThreading. The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.
The following example shows how to write two lines that consist of string values to a text file by using the method.
Imports System.IO Imports System.Text Module Module1 Sub Main() WriteCharacters() End Sub Async Sub WriteCharacters() Using writer As StreamWriter = File.CreateText("newfile.txt") Await writer.WriteLineAsync("First line of example") Await writer.WriteLineAsync("and second line") End Using End Sub End Module