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 Store uygulamaları için .NET'te yönetilen bir akışa dönüştürür. |
AsStream(IRandomAccessStream, Int32) |
Belirtilen arabellek boyutunu kullanarak Windows Store uygulamaları için Windows Çalışma Zamanı rastgele erişim akışını .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 Store 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ürken varsayılan 16.384 bayt arabellek boyutu kullanılı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 Store uygulamaları için Windows Çalışma Zamanı rastgele erişim akışını .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. Varsayılan arabellek boyutunu 16.384 bayt 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.