WindowsRuntimeBufferExtensions.AsBuffer 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
| AsBuffer(Byte[]) |
Belirtilen bayt dizisini temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür. |
| AsBuffer(Byte[], Int32, Int32) |
Belirtilen bayt dizisindeki bayt aralığını temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür. |
| AsBuffer(Byte[], Int32, Int32, Int32) |
Belirtilen bayt dizisindeki bayt aralığını temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür. İsteğe bağlı olarak IBuffer'ın Length özelliğini kapasiteden küçük bir değere ayarlar. |
AsBuffer(Byte[])
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen bayt dizisini temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte()) As IBuffer
Parametreler
- source
- Byte[]
Temsil etmek için dizi.
Döndürülenler
Belirtilen bayt dizisini temsil eden bir Windows.Storage.Streams.IBuffer arabirimi.
- Öznitelikler
Özel durumlar
source null değeridir.
Şunlara uygulanır
AsBuffer(Byte[], Int32, Int32)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen bayt dizisindeki bayt aralığını temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source, int offset, int length);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source, int offset, int length);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte(), offset As Integer, length As Integer) As IBuffer
Parametreler
- source
- Byte[]
IBuffer tarafından temsil edilen bayt aralığını içeren dizi.
- offset
- Int32
source Aralığın başladığı konum.
- length
- Int32
IBuffer ile temsil edilen aralığın uzunluğu.
Döndürülenler
içinde sourcebelirtilen bayt aralığını temsil eden bir IBuffer arabirimi.
- Öznitelikler
Özel durumlar
source null değeridir.
offset veya length 0'dan (sıfır) küçüktür.
Dizi, IBuffer için bir yedekleme deposu görevi görecek kadar büyük değil; başka bir ifadeyle, konumundan başlayarak offsetiçindeki sourcebayt sayısı değerinden lengthküçüktür.
Şunlara uygulanır
AsBuffer(Byte[], Int32, Int32, Int32)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen bayt dizisindeki bayt aralığını temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür. İsteğe bağlı olarak IBuffer'ın Length özelliğini kapasiteden küçük bir değere ayarlar.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Storage::Streams::IBuffer ^ AsBuffer(cli::array <System::Byte> ^ source, int offset, int length, int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer AsBuffer (this byte[] source, int offset, int length, int capacity);
[<System.CLSCompliant(false)>]
static member AsBuffer : byte[] * int * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function AsBuffer (source As Byte(), offset As Integer, length As Integer, capacity As Integer) As IBuffer
Parametreler
- source
- Byte[]
IBuffer tarafından temsil edilen bayt aralığını içeren dizi.
- offset
- Int32
source Aralığın başladığı konum.
- length
- Int32
IBuffer'ın Length özelliğinin değeri.
- capacity
- Int32
IBuffer tarafından temsil edilen aralığın boyutu. IBuffer'ın Capacity özelliği bu değere ayarlanır.
Döndürülenler
içinde source belirtilen bayt aralığını temsil eden ve belirtilen Length özellik değerine sahip bir IBuffer arabirimi.
- Öznitelikler
Özel durumlar
source null değeridir.
offset, lengthveya capacity 0'dan (sıfır) küçüktür.
length değerinden büyüktür capacity. -or-Dizi, IBuffer için bir yedekleme deposu görevi görecek kadar büyük değil; diğer bir ifadeyle, konumundan başlayarak offsetiçindeki sourcebayt sayısı veya capacitydeğerinden length küçüktür.