Gemstone Common Library
Show/Hide TOC

# StringExtensionsToStreamAsync Method

Asynchronously converts string into a stream using the specified encoding.

## Definition

Namespace: Gemstone.StringExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.164 -- Release Build+6bbd7ea5ff4ad8917f12d693358b77d083ee278e
C#
View Source Request Example

    public static Task<Stream> ToStreamAsync(
    	this string? value,
    	Encoding? encoding = null
    )

VB
View Source Request Example

    <ExtensionAttribute>
    Public Shared Function ToStreamAsync (
    	value As String,
    	Optional encoding As Encoding = Nothing
    ) As Task(Of Stream)

C++
View Source Request Example

    public:
    [ExtensionAttribute]
    static Task<Stream^>^ ToStreamAsync(
    	String^ value,
    	Encoding^ encoding = nullptr
    )

JavaScript
View Source Request Example

    Gemstone.StringExtensions.StringExtensions.ToStreamAsync = function(value, encoding);

#### Parameters

value String
  Input to string to convert to a string.
encoding Encoding (Optional)
  String encoding to use; defaults to UTF8.

#### Return Value

Task Stream
String value encoded onto a stream.

#### Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type String. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

## See Also

#### Reference

StringExtensions Class
Gemstone.StringExtensions Namespace