WindowsRuntimeStreamExtensions.AsStream Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AsStream(IRandomAccessStream) |
Windows Çalışma Zamanı rastgele erişim akışını Windows Mağazası uygulamaları için .NET'te yönetilen bir akışa dönüştürür. |
AsStream(IRandomAccessStream, Int32) |
Belirtilen arabellek boyutunu kullanarak Windows Çalışma Zamanı rastgele erişim akışını Windows Mağazası uygulamaları için .NET'te yönetilen bir akışa dönüştürür. |
AsStream(IRandomAccessStream)
Önemli
Bu API, CLS uyumlu değildir.
Windows Çalışma Zamanı rastgele erişim akışını Windows Mağazası uygulamaları için .NET'te yönetilen bir akışa dönüştürür.
public:
[System::Runtime::CompilerServices::Extension]
static System::IO::Stream ^ AsStream(Windows::Storage::Streams::IRandomAccessStream ^ windowsRuntimeStream);
[System.CLSCompliant(false)]
public static System.IO.Stream AsStream (this Windows.Storage.Streams.IRandomAccessStream windowsRuntimeStream);
[<System.CLSCompliant(false)>]
static member AsStream : Windows.Storage.Streams.IRandomAccessStream -> System.IO.Stream
<Extension()>
Public Function AsStream (windowsRuntimeStream As IRandomAccessStream) As Stream
Parametreler
- windowsRuntimeStream
- IRandomAccessStream
Dönüştürülecek Windows Çalışma Zamanı IRandomAccessStream nesnesi.
Döndürülenler
Dönüştürülen akış.
- Öznitelikler
Özel durumlar
windowsRuntimeStream
, null
değeridir.
Açıklamalar
Not
Visual Basic ve C# içinde, bu yöntemi türündeki Streamherhangi bir nesnede örnek yöntemi olarak çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).
Akış dönüştürülürken varsayılan arabellek boyutu 16.384 bayttır. Farklı bir arabellek boyutu belirtmek için aşırı yüklemeyi kullanın AsStream(IRandomAccessStream, Int32) .
Şunlara uygulanır
AsStream(IRandomAccessStream, Int32)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen arabellek boyutunu kullanarak Windows Çalışma Zamanı rastgele erişim akışını Windows Mağazası uygulamaları için .NET'te yönetilen bir akışa dönüştürür.
public:
[System::Runtime::CompilerServices::Extension]
static System::IO::Stream ^ AsStream(Windows::Storage::Streams::IRandomAccessStream ^ windowsRuntimeStream, int bufferSize);
[System.CLSCompliant(false)]
public static System.IO.Stream AsStream (this Windows.Storage.Streams.IRandomAccessStream windowsRuntimeStream, int bufferSize);
[<System.CLSCompliant(false)>]
static member AsStream : Windows.Storage.Streams.IRandomAccessStream * int -> System.IO.Stream
<Extension()>
Public Function AsStream (windowsRuntimeStream As IRandomAccessStream, bufferSize As Integer) As Stream
Parametreler
- windowsRuntimeStream
- IRandomAccessStream
Dönüştürülecek Windows Çalışma Zamanı IRandomAccessStream nesnesi.
- bufferSize
- Int32
Arabelleğin bayt cinsinden boyutu. Bu değer negatif olamaz, ancak arabelleğe almayı devre dışı bırakmak için 0 (sıfır) olabilir.
Döndürülenler
Dönüştürülen akış.
- Öznitelikler
Özel durumlar
windowsRuntimeStream
, null
değeridir.
bufferSize
negatiftir.
Açıklamalar
Not
Visual Basic ve C# içinde, bu yöntemi türündeki Streamherhangi bir nesnede örnek yöntemi olarak çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).
Akışı dönüştürürken arabellek boyutu belirtmek için bu yöntemi kullanırsınız. 16.384 baytlık varsayılan arabellek boyutunu kullanmak için aşırı yüklemeyi kullanın AsStream(IRandomAccessStream) .
Çoğu durumda arabelleğe alma işlemi akış işlemlerinin performansını artırır. Arabelleğe almayı sıfır olarak ayarlayarak bufferSize
devre dışı bırakabilirsiniz, ancak bunu yalnızca arabelleği devre dışı bırakmanın durumunuz için uygun olduğundan emin olduğunuzda yapmalısınız.