MemoryMarshal.TryGetMemoryManager Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almayı dener. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T>, başlangıç dizini ve uzunluğu almaya çalışır. |
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T> almayı dener.
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ür Parametreleri
- T
Salt okunur bellek arabelleğindeki öğelerin türü.
- TManager
Alınacak öğesinin MemoryManager<T> türü.
Parametreler
- memory
- ReadOnlyMemory<T>
Bellek yöneticisinin alındığı salt okunur bellek arabelleği.
- manager
- TManager
yöntemi döndürdüğünde yöneticisi.memory
Döndürülenler
true
yöntemi bellek yöneticisini aldıysa; aksi takdirde , false
.
Şunlara uygulanır
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
- Kaynak:
- MemoryMarshal.cs
Temel alınan salt okunur bellek arabelleğinden bir MemoryManager<T>, başlangıç dizini ve uzunluğu almaya çalışır.
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ür Parametreleri
- T
Salt okunur bellek arabelleğindeki öğelerin türü.
- TManager
Alınacak öğesinin MemoryManager<T> türü.
Parametreler
- memory
- ReadOnlyMemory<T>
Bellek yöneticisinin alındığı salt okunur bellek arabelleği.
- manager
- TManager
yöntemi döndürdüğünde yöneticisi.memory
- start
- Int32
yöntemi döndürdüğünde, öğesinin başlangıcından manager
itibaren ifade ettiği memory
uzaklık.
- length
- Int32
yöntemi döndürdüğünde, öğesinin temsil ettiği memory
uzunluğumanager
.
Döndürülenler
true
yöntem başarılı olursa; aksi takdirde , false
.