This topic has not yet been rated - Rate this topic

WindowsRuntimeStreamExtensions.AsStream Method (, Int32)

May 02, 2013

For apps that target Windows Phone OS 7.0 and 7.1, do not use any members of this type in your app. If you do, your code will throw a MethodAccessException. This type is security-critical, which restricts it to internal use by the .NET Framework for Windows Phone class library.
[SECURITY CRITICAL]

Converts a random access stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps using the specified buffer size.

This API is not CLS-compliant. 

Namespace:  System.IO
Assembly:  System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)
'Declaration
<ExtensionAttribute> _
<CLSCompliantAttribute(False)> _
Public Shared Function AsStream ( _
	windowsRuntimeStream As IRandomAccessStream, _
	bufferSize As Integer _
) As Stream

Parameters

windowsRuntimeStream
Type: Windows.Storage.Streams.IRandomAccessStream
The Windows RuntimeIRandomAccessStream object to convert.
bufferSize
Type: System.Int32
The size, in bytes, of the buffer. This value cannot be negative, but it can be 0 (zero) to disable buffering.

Return Value

Type: System.IO.Stream
The converted stream.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IRandomAccessStream. When you use instance method syntax to call this method, omit the first parameter.

Windows Phone OS

Supported in: 8.0

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.