MemoryMarshal.TryGetMemoryManager Método

Definición

Sobrecargas

Nombre Description
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Intenta recuperar un MemoryManager<T> objeto del búfer de memoria de solo lectura subyacente.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Intenta recuperar un índice de inicio y una MemoryManager<T>longitud del búfer de memoria de solo lectura subyacente.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Intenta recuperar un MemoryManager<T> objeto del búfer de memoria de solo lectura subyacente.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager);
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager manager) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager) As Boolean

Parámetros de tipo

T

Tipo de los elementos en el búfer de memoria de solo lectura.

TManager

Tipo de que MemoryManager<T> se va a recuperar.

Parámetros

memory
ReadOnlyMemory<T>

Búfer de memoria de solo lectura para el que se va a obtener el administrador de memoria.

manager
TManager

Cuando el método devuelve, el administrador de memory.

Devoluciones

true si el método recuperó el administrador de memoria; de lo contrario, false.

Se aplica a

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Intenta recuperar un índice de inicio y una MemoryManager<T>longitud del búfer de memoria de solo lectura subyacente.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager, [Runtime::InteropServices::Out] int % start, [Runtime::InteropServices::Out] int % length);
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager * int * int -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager, ByRef start As Integer, ByRef length As Integer) As Boolean

Parámetros de tipo

T

Tipo de los elementos en el búfer de memoria de solo lectura.

TManager

Tipo de que MemoryManager<T> se va a recuperar.

Parámetros

memory
ReadOnlyMemory<T>

Búfer de memoria de solo lectura para el que se va a obtener el administrador de memoria.

manager
TManager

Cuando el método devuelve, el administrador de memory.

start
Int32

Cuando el método devuelve, el desplazamiento desde el principio de que managermemory representa.

length
Int32

Cuando el método devuelve, la longitud del manager objeto que memory representa.

Devoluciones

true si el método se realizó correctamente; de lo contrario, false.

Se aplica a