Silverlight 5 | WinRT |
public class MemoryMappedFile | |
: IDisposable | |
public SafeMemoryMappedFileHandle SafeMemoryMappedFileHandle { get; } | |
static public MemoryMappedFile CreateFromFile(String path); | |
static public MemoryMappedFile CreateFromFile(String path, FileMode mode); | |
static public MemoryMappedFile CreateFromFile(String path, FileMode mode, String mapName); | |
static public MemoryMappedFile CreateFromFile(String path, FileMode mode, String mapName, Int64 capacity); | |
static public MemoryMappedFile CreateFromFile(String path, FileMode mode, String mapName, Int64 capacity, MemoryMappedFileAccess access); | |
static public MemoryMappedFile CreateFromFile(FileStream fileStream, String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileSecurity memoryMappedFileSecurity, HandleInheritability inheritability, Boolean leaveOpen); | |
static public MemoryMappedFile CreateNew(String mapName, Int64 capacity); | |
static public MemoryMappedFile CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access); | |
static public MemoryMappedFile CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, MemoryMappedFileSecurity memoryMappedFileSecurity, HandleInheritability inheritability); | |
static public MemoryMappedFile CreateOrOpen(String mapName, Int64 capacity); | |
static public MemoryMappedFile CreateOrOpen(String mapName, Int64 capacity, MemoryMappedFileAccess access); | |
static public MemoryMappedFile CreateOrOpen(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, MemoryMappedFileSecurity memoryMappedFileSecurity, HandleInheritability inheritability); | |
public MemoryMappedViewAccessor CreateViewAccessor(); | |
public MemoryMappedViewAccessor CreateViewAccessor(Int64 offset, Int64 size); | |
public MemoryMappedViewAccessor CreateViewAccessor(Int64 offset, Int64 size, MemoryMappedFileAccess access); | |
public MemoryMappedViewStream CreateViewStream(); | |
public MemoryMappedViewStream CreateViewStream(Int64 offset, Int64 size); | |
public MemoryMappedViewStream CreateViewStream(Int64 offset, Int64 size, MemoryMappedFileAccess access); | |
public virtual void Dispose(); | |
protected virtual void Dispose(Boolean disposing); | |
public MemoryMappedFileSecurity GetAccessControl(); | |
static public MemoryMappedFile OpenExisting(String mapName); | |
static public MemoryMappedFile OpenExisting(String mapName, MemoryMappedFileRights desiredAccessRights); | |
static public MemoryMappedFile OpenExisting(String mapName, MemoryMappedFileRights desiredAccessRights, HandleInheritability inheritability); | |
public void SetAccessControl(MemoryMappedFileSecurity memoryMappedFileSecurity); |
public sealed enum MemoryMappedFileAccess | |
: IComparable, IFormattable, IConvertible | |
{ ReadWrite, Read, Write, CopyOnWrite, ReadExecute, ReadWriteExecute } |
public sealed enum MemoryMappedFileOptions | |
: IComparable, IFormattable, IConvertible | |
{ None, DelayAllocatePages } |
public sealed enum MemoryMappedFileRights | |
: IComparable, IFormattable, IConvertible | |
{ CopyOnWrite, Write, Read, Execute, Delete, ReadPermissions, ChangePermissions, TakeOwnership, ReadWrite, ReadExecute, ReadWriteExecute, FullControl, AccessSystemSecurity } |
public class MemoryMappedFileSecurity | |
: ObjectSecurity`1<MemoryMappedFileRights> |
public sealed class MemoryMappedViewAccessor | |
: UnmanagedMemoryAccessor, IDisposable | |
public SafeMemoryMappedViewHandle SafeMemoryMappedViewHandle { get; } | |
protected virtual void Dispose(Boolean disposing); | |
public void Flush(); |
public sealed class MemoryMappedViewStream | |
: UnmanagedMemoryStream, IDisposable | |
public SafeMemoryMappedViewHandle SafeMemoryMappedViewHandle { get; } | |
protected virtual void Dispose(Boolean disposing); | |
public virtual void Flush(); | |
public virtual void SetLength(Int64 value); |