Mono.Fuse : Mono.Fuse Namespace

FileSystemOperationContext Class

File system operation contextual information

public sealed class FileSystemOperationContext

See Also

FileSystem.GetOperationContext

Thread Safety

All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.

Remarks

The Mono.Fuse.FileSystemOperationContext type contains contextual information for a file system operation. This information can be obtained from within any overridden Mono.Fuse.FileSystem method with the FileSystem.GetOperationContext method.

Requirements

Namespace: Mono.Fuse
Assembly: Mono.Fuse (in Mono.Fuse.dll)
Assembly Versions: 0.0.0.0

Members

See Also: Inherited members from object.

Public Properties

[read-only]
GroupId long . Group ID of the calling process.
[read-only]
ProcessId int . Process ID of the calling process.
[read-only]
UserId long . User ID of the calling process.

Member Details

UserId Property

User ID of the calling process.

public long UserId { get; }

Value

A long containing the User ID of the process requesting the operation.

Remarks

This property returns 0 in the case of a writepage operation.

TODO: specify what a writepage operation is.

Requirements

Namespace: Mono.Fuse
Assembly: Mono.Fuse (in Mono.Fuse.dll)

GroupId Property

Group ID of the calling process.

public long GroupId { get; }

Value

A long containing the Group ID of the process requesting the operation.

Remarks

This property returns 0 in the case of a writepage operation.

TODO: specify what a writepage operation is.

Requirements

Namespace: Mono.Fuse
Assembly: Mono.Fuse (in Mono.Fuse.dll)

ProcessId Property

Process ID of the calling process.

public int ProcessId { get; }

Value

A int containing the Process ID of the process requesting the operation.

Remarks

This property returns 0 in the case of a writepage operation.

TODO: specify what a writepage operation is.

Requirements

Namespace: Mono.Fuse
Assembly: Mono.Fuse (in Mono.Fuse.dll)