Aracılığıyla paylaş


SafeMemoryMappedFileHandle Sınıf

Tanım

Sıralı erişim için belleğe eşlenmiş bir dosyayı temsil eden güvenli bir tanıtıcı sağlar.

public ref class SafeMemoryMappedFileHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid
public ref class SafeMemoryMappedFileHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeMemoryMappedFileHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
public sealed class SafeMemoryMappedFileHandle : System.Runtime.InteropServices.SafeHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeMemoryMappedFileHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
type SafeMemoryMappedFileHandle = class
    inherit SafeHandleZeroOrMinusOneIsInvalid
type SafeMemoryMappedFileHandle = class
    inherit SafeHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeMemoryMappedFileHandle = class
    inherit SafeHandleZeroOrMinusOneIsInvalid
Public NotInheritable Class SafeMemoryMappedFileHandle
Inherits SafeHandleZeroOrMinusOneIsInvalid
Public NotInheritable Class SafeMemoryMappedFileHandle
Inherits SafeHandle
Devralma
Devralma
SafeMemoryMappedFileHandle
Öznitelikler

Açıklamalar

MemoryMappedFile.SafeMemoryMappedFileHandle Güvenli tanıtıcıyı almak için özelliğini kullanın.

Önemli

Bu tür arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini bir try/catch blok içinde çağırın.Dispose Bunu dolaylı olarak atmak için (C#'de) veya Using (Visual Basic'te) gibi using bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.

Oluşturucular

SafeMemoryMappedFileHandle()

bir SafeMemoryMappedFileHandleoluşturur.

Alanlar

handle

Sarmalanacak tanıtıcıyı belirtir.

(Devralındığı yer: SafeHandle)

Özellikler

IsClosed

Tanıtıcının kapatılıp kapatılmadığını belirten bir değer alır.

(Devralındığı yer: SafeHandle)
IsInvalid

Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır.

IsInvalid

Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır.

(Devralındığı yer: SafeHandleZeroOrMinusOneIsInvalid)

Yöntemler

Close()

Kaynakları serbest bırakmak ve serbest bırakmak için tutamacı işaretler.

(Devralındığı yer: SafeHandle)
DangerousAddRef(Boolean)

Örneklerde başvuru sayacını SafeHandle el ile artırır.

(Devralındığı yer: SafeHandle)
DangerousGetHandle()

Alanının değerini handle döndürür.

(Devralındığı yer: SafeHandle)
DangerousRelease()

Bir SafeHandle örnekteki başvuru sayacını el ile azaltma.

(Devralındığı yer: SafeHandle)
Dispose()

sınıfı tarafından SafeHandle kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: SafeHandle)
Dispose(Boolean)

Sınıfı tarafından SafeHandle kullanılan yönetilmeyen kaynakları serbest bırakır ve normal bir atma işlemi gerçekleştirilip gerçekleştirilmeyeceğini belirtir.

(Devralındığı yer: SafeHandle)
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)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReleaseHandle()

Türetilmiş bir sınıfta geçersiz kılındığında, tanıtıcıyı serbest bırakabilmek için gereken kodu yürütür.

(Devralındığı yer: SafeHandle)
SetHandle(IntPtr)

Tutamacı önceden var olan belirtilen tanıtıcıya ayarlar.

(Devralındığı yer: SafeHandle)
SetHandleAsInvalid()

Bir tanıtıcıyı artık kullanılmıyor olarak işaretler.

(Devralındığı yer: SafeHandle)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır