Compartir a través de


MemoryMarshal.TryGetMemoryManager Método

Definición

Sobrecargas

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

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

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

Intenta recuperar un MemoryManager<T>, iniciar un índice y una longitud desde el búfer de memoria de solo lectura subyacente.

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Intenta recuperar un MemoryManager<T> desde el 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>;
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 del búfer de memoria de solo lectura.

TManager

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

Parámetros

memory
ReadOnlyMemory<T>

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

manager
TManager

Cuando el método finaliza, administrador de memory.

Devoluciones

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

Se aplica a

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Intenta recuperar un MemoryManager<T>, iniciar un índice y una longitud desde el 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>;
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 del búfer de memoria de solo lectura.

TManager

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

Parámetros

memory
ReadOnlyMemory<T>

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

manager
TManager

Cuando el método finaliza, administrador de memory.

start
Int32

Cuando el método finaliza, desplazamiento desde el principio de manager que representa memory.

length
Int32

Cuando el método finaliza, longitud de manager que representa memory.

Devoluciones

Es true si el método se ha ejecutado correctamente; en caso contrario, es false.

Se aplica a