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)