次の方法で共有


MemoryOwner コンストラクター

定義

オーバーロード

MemoryOwner(ArraySegment<Byte>)

MemoryOwner を指定して、ArraySegment<T> クラスの新しいインスタンスを初期化します。 Count は の初期値 ValidLengthとして使用されます。

MemoryOwner(IMemoryOwner<Byte>, Int32)

指定した有効な長さで、 MemoryOwner クラスの新しいインスタンスを初期化します IMemoryOwner<T>

MemoryOwner(Byte[], Int32)

指定した有効な長さで、 MemoryOwner クラスの新しいインスタンスを初期化します byte[]

MemoryOwner(ArraySegment<Byte>)

MemoryOwner を指定して、ArraySegment<T> クラスの新しいインスタンスを初期化します。 Count は の初期値 ValidLengthとして使用されます。

public MemoryOwner (ArraySegment<byte> data);
new System.Fabric.MemoryOwner : ArraySegment<byte> -> System.Fabric.MemoryOwner
Public Sub New (data As ArraySegment(Of Byte))

パラメーター

data
ArraySegment<Byte>

ArraySegment<T>を介してMemory公開する 。

適用対象

MemoryOwner(IMemoryOwner<Byte>, Int32)

指定した有効な長さで、 MemoryOwner クラスの新しいインスタンスを初期化します IMemoryOwner<T>

public MemoryOwner (System.Buffers.IMemoryOwner<byte> owner, int validLength);
new System.Fabric.MemoryOwner : System.Buffers.IMemoryOwner<byte> * int -> System.Fabric.MemoryOwner
Public Sub New (owner As IMemoryOwner(Of Byte), validLength As Integer)

パラメーター

owner
IMemoryOwner<Byte>

IMemoryOwner<T>を介してMemory公開する 。 null は指定できません。

validLength
Int32

の初期値 ValidLength。 >= 0 および <= owner である必要があります。Memory.Length。

適用対象

MemoryOwner(Byte[], Int32)

指定した有効な長さで、 MemoryOwner クラスの新しいインスタンスを初期化します byte[]

public MemoryOwner (byte[] data, int validLength);
new System.Fabric.MemoryOwner : byte[] * int -> System.Fabric.MemoryOwner
Public Sub New (data As Byte(), validLength As Integer)

パラメーター

data
Byte[]

byte[]を介してMemory公開する 。 null は指定できません。

validLength
Int32

の初期値 ValidLength。 = 0 および <= data である>必要があります。長さ。

適用対象