WindowsRuntimeBufferExtensions.AsBuffer Yöntem

Tanım

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.

Şunlara uygulanır