MemoryMarshal.TryGetMemoryManager Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.