Method | Description | |
---|---|---|
CreateFromFile ( System fileStream, string mapName, long capacity, System access, System inheritability, bool leaveOpen ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateFromFile ( string path ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateFromFile ( string path, System mode ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateFromFile ( string path, System mode, string mapName ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateFromFile ( string path, System mode, string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateFromFile ( string path, System mode, string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateNew ( string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateNew ( string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateNew ( string mapName, long capacity, System access, System options, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateOrOpen ( string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateOrOpen ( string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateOrOpen ( string mapName, long capacity, System access, System options, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
CreateViewAccessor ( ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
CreateViewAccessor ( long offset, long size ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
CreateViewAccessor ( long offset, long size, System access ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
CreateViewStream ( ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
CreateViewStream ( long offset, long size ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
CreateViewStream ( long offset, long size, System access ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
Dispose ( ) : void | ||
OpenExisting ( string mapName ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
OpenExisting ( string mapName, System desiredAccessRights ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
OpenExisting ( string mapName, System desiredAccessRights, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
CreateCore ( FileStream fileStream, string mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, long capacity ) : |
||
CreateOrOpenCore ( string mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, long capacity ) : |
||
GetFileMapAccess ( MemoryMappedFileAccess access ) : int |
This converts a MemoryMappedFileAccess to its corresponding native FILE_MAP_XXX value to be used when creating new views.
|
|
GetFileMapAccess ( MemoryMappedFileRights rights ) : int |
This converts a MemoryMappedFileRights to its corresponding native FILE_MAP_XXX value to be used when creating new views.
|
|
GetPageAccess ( MemoryMappedFileAccess access ) : int |
This converts a MemoryMappedFileAccess to it's corresponding native PAGE_XXX value to be used by the factory methods that construct a new memory mapped file object. MemoryMappedFileAccess.Write is not valid here since there is no corresponding PAGE_XXX value.
|
|
GetSecAttrs ( HandleInheritability inheritability ) : Interop.Kernel32.SECURITY_ATTRIBUTES | ||
MemoryMappedFile ( ) | ||
OpenCore ( string mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, bool createOrOpen ) : SafeMemoryMappedFileHandle |
Used by the OpenExisting factory method group and by CreateOrOpen if access is write. We'll throw an ArgumentException if the file mapping object didn't exist and the caller used CreateOrOpen since Create isn't valid with Write access
|
|
OpenCore ( string mapName, HandleInheritability inheritability, MemoryMappedFileRights rights, bool createOrOpen ) : SafeMemoryMappedFileHandle |
Used by the OpenExisting factory method group and by CreateOrOpen if access is write. We'll throw an ArgumentException if the file mapping object didn't exist and the caller used CreateOrOpen since Create isn't valid with Write access
|
|
OpenCore ( string mapName, HandleInheritability inheritability, int desiredAccessRights, bool createOrOpen ) : SafeMemoryMappedFileHandle | ||
ThreadSleep ( int milliseconds ) : void |
Replacement for Thread.Sleep(milliseconds), which isn't available.
|
public static CreateFromFile ( System fileStream, string mapName, long capacity, System access, System inheritability, bool leaveOpen ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
fileStream | System | |
mapName | string | |
capacity | long | |
access | System | |
inheritability | System | |
leaveOpen | bool | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateFromFile ( string path ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
path | string | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateFromFile ( string path, System mode ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
path | string | |
mode | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateFromFile ( string path, System mode, string mapName ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
path | string | |
mode | System | |
mapName | string | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateFromFile ( string path, System mode, string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
path | string | |
mode | System | |
mapName | string | |
capacity | long | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateFromFile ( string path, System mode, string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
path | string | |
mode | System | |
mapName | string | |
capacity | long | |
access | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateNew ( string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateNew ( string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
access | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateNew ( string mapName, long capacity, System access, System options, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
access | System | |
options | System | |
inheritability | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateOrOpen ( string mapName, long capacity ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateOrOpen ( string mapName, long capacity, System access ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
access | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static CreateOrOpen ( string mapName, long capacity, System access, System options, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
capacity | long | |
access | System | |
options | System | |
inheritability | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public CreateViewAccessor ( ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
return | System.IO.MemoryMappedFiles.MemoryMappedViewAccessor |
public CreateViewAccessor ( long offset, long size ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
offset | long | |
size | long | |
return | System.IO.MemoryMappedFiles.MemoryMappedViewAccessor |
public CreateViewAccessor ( long offset, long size, System access ) : System.IO.MemoryMappedFiles.MemoryMappedViewAccessor | ||
offset | long | |
size | long | |
access | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedViewAccessor |
public CreateViewStream ( ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
return | System.IO.MemoryMappedFiles.MemoryMappedViewStream |
public CreateViewStream ( long offset, long size ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
offset | long | |
size | long | |
return | System.IO.MemoryMappedFiles.MemoryMappedViewStream |
public CreateViewStream ( long offset, long size, System access ) : System.IO.MemoryMappedFiles.MemoryMappedViewStream | ||
offset | long | |
size | long | |
access | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedViewStream |
public static OpenExisting ( string mapName ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static OpenExisting ( string mapName, System desiredAccessRights ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
desiredAccessRights | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |
public static OpenExisting ( string mapName, System desiredAccessRights, System inheritability ) : System.IO.MemoryMappedFiles.MemoryMappedFile | ||
mapName | string | |
desiredAccessRights | System | |
inheritability | System | |
return | System.IO.MemoryMappedFiles.MemoryMappedFile |