UnmanagedMemoryAccessor Sınıf
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.
Yönetilen koddan yönetilmeyen bellek bloklarına rastgele erişim sağlar.
public ref class UnmanagedMemoryAccessor : IDisposable
public class UnmanagedMemoryAccessor : IDisposable
type UnmanagedMemoryAccessor = class
interface IDisposable
Public Class UnmanagedMemoryAccessor
Implements IDisposable
- Devralma
-
UnmanagedMemoryAccessor
- Türetilmiş
- Uygulamalar
Açıklamalar
CreateViewAccessor Bir MemoryMappedFile nesnenin yöntemi, bellekle eşlenen dosyaların görünümleriyle çalışmak için yönetilmeyen bellek bloklarını döndürür.
Not
Bu tür arabirimini uygular IDisposable , ancak aslında atılacak kaynağı yoktur. Bu, bunu doğrudan çağırarak Dispose() veya (C#'da) veya Using
(Visual Basic'te) gibi using
bir dil yapısı kullanarak yok saymak gerekmediği anlamına gelir.
Oluşturucular
UnmanagedMemoryAccessor() |
UnmanagedMemoryAccessor sınıfının yeni bir örneğini başlatır. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Belirtilen arabellek, uzaklık ve kapasite ile sınıfının yeni bir örneğini UnmanagedMemoryAccessor başlatır. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Sınıfın UnmanagedMemoryAccessor yeni bir örneğini belirtilen arabellek, uzaklık, kapasite ve erişim hakkıyla başlatır. |
Özellikler
CanRead |
Erişimcinin okunabilir olup olmadığını belirler. |
CanWrite |
Aksesuarın yazılabilir olup olmadığını belirler. |
Capacity |
Erişimcinin kapasitesini alır. |
IsOpen |
Erişimcinin şu anda bir işlem tarafından açık olup olmadığını belirler. |
Yöntemler
Dispose() |
UnmanagedMemoryAccessor tarafından kullanılan tüm kaynakları serbest bırakır. |
Dispose(Boolean) |
UnmanagedMemoryAccessor tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize(SafeBuffer, Int64, Int64, FileAccess) |
Erişimci için başlangıç değerlerini ayarlar. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Read<T>(Int64, T) |
Erişimciden sağlanan başvuruya türdeki |
ReadArray<T>(Int64, T[], Int32, Int32) |
Erişimciden türündeki |
ReadBoolean(Int64) |
Erişimciden bir Boole değeri okur. |
ReadByte(Int64) |
Erişimciden bir bayt değeri okur. |
ReadChar(Int64) |
Erişimciden bir karakter okur. |
ReadDecimal(Int64) |
Erişimciden ondalık bir değer okur. |
ReadDouble(Int64) |
Erişimciden çift duyarlıklı kayan nokta değerini okur. |
ReadInt16(Int64) |
Erişimciden 16 bitlik bir tamsayı okur. |
ReadInt32(Int64) |
Erişimciden 32 bitlik bir tamsayı okur. |
ReadInt64(Int64) |
Erişimciden 64 bitlik bir tamsayı okur. |
ReadSByte(Int64) |
Erişimciden 8 bit imzalı bir tamsayı okur. |
ReadSingle(Int64) |
Erişimciden tek duyarlıklı kayan nokta değerini okur. |
ReadUInt16(Int64) |
Erişimciden imzasız bir 16 bit tamsayı okur. |
ReadUInt32(Int64) |
Erişimciden imzasız bir 32 bit tamsayı okur. |
ReadUInt64(Int64) |
Erişimciden imzasız bir 64 bit tamsayı okur. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Write(Int64, Boolean) |
Erişimciye bir Boole değeri yazar. |
Write(Int64, Byte) |
Erişimciye bir bayt değeri yazar. |
Write(Int64, Char) |
Erişimciye bir karakter yazar. |
Write(Int64, Decimal) |
Erişimciye ondalık bir değer yazar. |
Write(Int64, Double) |
Erişimciye bir Double değer yazar. |
Write(Int64, Int16) |
Erişimciye 16 bitlik bir tamsayı yazar. |
Write(Int64, Int32) |
Erişimciye 32 bitlik bir tamsayı yazar. |
Write(Int64, Int64) |
Erişimciye 64 bitlik bir tamsayı yazar. |
Write(Int64, SByte) |
Erişimciye 8 bitlik bir tamsayı yazar. |
Write(Int64, Single) |
Erişimciye bir Single yazar. |
Write(Int64, UInt16) |
Erişimciye işaretsiz bir 16 bit tamsayı yazar. |
Write(Int64, UInt32) |
Erişimciye imzasız bir 32 bit tamsayı yazar. |
Write(Int64, UInt64) |
Erişimciye imzasız bir 64 bit tamsayı yazar. |
Write<T>(Int64, T) |
Erişimciye bir yapı yazar. |
WriteArray<T>(Int64, T[], Int32, Int32) |
Bir tür |