WindowsRuntimeBufferExtensions.AsBuffer 메서드

정의

오버로드

Name Description
AsBuffer(Byte[])

Windows 반환합니다. 지정된 바이트 배열을 나타내는 Storage.Streams.IBuffer 인터페이스입니다.

AsBuffer(Byte[], Int32, Int32)

Windows 반환합니다. 지정된 바이트 배열의 바이트 범위를 나타내는 Storage.Streams.IBuffer 인터페이스입니다.

AsBuffer(Byte[], Int32, Int32, Int32)

Windows 반환합니다. 지정된 바이트 배열의 바이트 범위를 나타내는 Storage.Streams.IBuffer 인터페이스입니다. 필요에 따라 IBuffer의 Length 속성을 용량보다 작은 값으로 설정합니다.

AsBuffer(Byte[])

Important

이 API는 CLS 규격이 아닙니다.

Windows 반환합니다. 지정된 바이트 배열을 나타내는 Storage.Streams.IBuffer 인터페이스입니다.

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

매개 변수

source
Byte[]

나타낼 배열입니다.

반품

Windows.Storage.Streams.IBuffer

Windows. 지정된 바이트 배열을 나타내는 Storage.Streams.IBuffer 인터페이스입니다.

특성

예외

source가 null입니다.

적용 대상

AsBuffer(Byte[], Int32, Int32)

Important

이 API는 CLS 규격이 아닙니다.

Windows 반환합니다. 지정된 바이트 배열의 바이트 범위를 나타내는 Storage.Streams.IBuffer 인터페이스입니다.

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

매개 변수

source
Byte[]

IBuffer가 나타내는 바이트 범위를 포함하는 배열입니다.

offset
Int32

범위가 시작되는 위치의 오프셋 source 입니다.

length
Int32

IBuffer가 나타내는 범위의 길이입니다.

반품

Windows.Storage.Streams.IBuffer

지정된 바이트 source범위를 나타내는 IBuffer 인터페이스입니다.

특성

예외

source가 null입니다.

offset 또는 length 0보다 작습니다.

배열은 IBuffer에 대한 백업 저장소로 사용할 만큼 크지 않습니다. 즉, 바이트 수( source시작 위치 offset)가 .보다 length작습니다.

적용 대상

AsBuffer(Byte[], Int32, Int32, Int32)

Important

이 API는 CLS 규격이 아닙니다.

Windows 반환합니다. 지정된 바이트 배열의 바이트 범위를 나타내는 Storage.Streams.IBuffer 인터페이스입니다. 필요에 따라 IBuffer의 Length 속성을 용량보다 작은 값으로 설정합니다.

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

매개 변수

source
Byte[]

IBuffer가 나타내는 바이트 범위를 포함하는 배열입니다.

offset
Int32

범위가 시작되는 위치의 오프셋 source 입니다.

length
Int32

IBuffer의 Length 속성 값입니다.

capacity
Int32

IBuffer가 나타내는 범위의 크기입니다. IBuffer의 Capacity 속성이 이 값으로 설정됩니다.

반품

Windows.Storage.Streams.IBuffer

지정된 바이트 source 범위를 나타내고 지정된 Length 속성 값을 포함하는 IBuffer 인터페이스입니다.

특성

예외

source가 null입니다.

offset, length또는 capacity 0보다 작습니다.

lengthcapacity보다 큽니다. -또는- 배열이 IBuffer에 대한 백업 저장소로 사용할 만큼 충분히 크지 않습니다. 즉, 바이트 수( source시작 시 offset)가 작 length 거나 capacity입니다.

적용 대상