你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MemoryOwner 构造函数

定义

重载

MemoryOwner(ArraySegment<Byte>)

使用指定的 MemoryOwner 初始化 ArraySegment<T> 类的新实例。 Count 将用作 的初始值 ValidLength

MemoryOwner(IMemoryOwner<Byte>, Int32)

使用指定的IMemoryOwner<T>有效长度初始化 类的新实例MemoryOwner

MemoryOwner(Byte[], Int32)

使用指定的byte[]有效长度初始化 类的新实例MemoryOwner

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)

使用指定的IMemoryOwner<T>有效长度初始化 类的新实例MemoryOwner

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)

使用指定的byte[]有效长度初始化 类的新实例MemoryOwner

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 且 <= 数据。长度。

适用于