MemoryMarshal.TryGetMemoryManager Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Tenta recuperar a MemoryManager<T> do buffer de memória de apenas leitura subjacente. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Tenta recuperar um MemoryManager<T>, índice inicial e comprimento do buffer de memória de apenas leitura subjacente. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
Tenta recuperar a MemoryManager<T> do buffer de memória de apenas leitura subjacente.
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 Genérico
- T
O tipo dos itens no buffer de memória apenas de leitura.
- TManager
O tipo do MemoryManager<T> para recuperar.
Parâmetros
- memory
- ReadOnlyMemory<T>
O buffer de memória apenas de leitura para o qual se deve obter o gestor de memória.
- manager
- TManager
Quando o método retorna, o gestor de memory.
Devoluções
true se o método recuperou o gestor de memória; caso contrário, false.
Aplica-se a
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
Tenta recuperar um MemoryManager<T>, índice inicial e comprimento do buffer de memória de apenas leitura subjacente.
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 Genérico
- T
O tipo dos itens no buffer de memória apenas de leitura.
- TManager
O tipo do MemoryManager<T> para recuperar.
Parâmetros
- memory
- ReadOnlyMemory<T>
O buffer de memória apenas de leitura para o qual se deve obter o gestor de memória.
- manager
- TManager
Quando o método retorna, o gestor de memory.
- start
- Int32
Quando o método retorna, o deslocamento a partir do início de que manager o representa memory .
- length
- Int32
Quando o método retorna, o comprimento do manager que o memory representa.
Devoluções
true se o método tivesse sucesso; caso contrário, false.