MemoryMarshal.TryGetMemoryManager Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Пытается получить MemoryManager<T> из базового буфера памяти только для чтения. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Пытается получить MemoryManager<T>, запустить индекс и длину из базового буфера памяти только для чтения. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
Пытается получить MemoryManager<T> из базового буфера памяти только для чтения.
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
Параметры типа
- T
Тип элементов в буфере памяти только для чтения.
- TManager
Тип извлекаемого MemoryManager<T> объекта.
Параметры
- memory
- ReadOnlyMemory<T>
Буфер памяти только для чтения, для которого требуется получить диспетчер памяти.
- manager
- TManager
Когда метод возвращается, руководитель memory.
Возвращаемое значение
true Значение , если метод извлек диспетчер памяти; falseв противном случае .
Применяется к
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
- Исходный код:
- MemoryMarshal.cs
Пытается получить MemoryManager<T>, запустить индекс и длину из базового буфера памяти только для чтения.
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
Параметры типа
- T
Тип элементов в буфере памяти только для чтения.
- TManager
Тип извлекаемого MemoryManager<T> объекта.
Параметры
- memory
- ReadOnlyMemory<T>
Буфер памяти только для чтения, для которого требуется получить диспетчер памяти.
- manager
- TManager
Когда метод возвращается, руководитель memory.
- start
- Int32
При возврате метода смещение от начала managermemory представления.
- length
- Int32
При возврате метода длина manager представленного memory объекта.
Возвращаемое значение
true Значение , если метод выполнен успешно; falseв противном случае .