TestimoX

API Reference

Class

FileWorkspaceBrowseResult

Namespace ComputerX.FileSystem
Assembly ComputerX
Implements
ILocalStatusSnapshot IEquatable<FileWorkspaceBrowseResult>
Modifiers sealed

Result returned by workspace browse operations.

Inheritance

  • Object
  • FileWorkspaceBrowseResult

Constructors

public FileWorkspaceBrowseResult(Boolean IsAvailable, String CurrentPath, String ParentPath, IReadOnlyList<FileWorkspaceEntry> Entries, Int32 TotalEntryCount, String Summary) #

Result returned by workspace browse operations.

Parameters

IsAvailable System.Boolean requiredposition: 0
True when the browse request succeeded.
CurrentPath System.String requiredposition: 1
Current browsed path when applicable.
ParentPath System.String requiredposition: 2
Parent path when applicable and allowed.
Entries System.Collections.Generic.IReadOnlyList{ComputerX.FileSystem.FileWorkspaceEntry} requiredposition: 3
Entries returned for the current browse scope.
TotalEntryCount System.Int32 requiredposition: 4
Number of entries returned.
Summary System.String requiredposition: 5
Human-readable operation summary.

Methods

public FileWorkspaceBrowseResult <Clone>$() #
Returns: FileWorkspaceBrowseResult
public Void Deconstruct(out Boolean IsAvailable, out String CurrentPath, out String ParentPath, out IReadOnlyList<FileWorkspaceEntry> Entries, out Int32 TotalEntryCount, out String Summary) #
Returns: Void

Parameters

IsAvailable Boolean requiredposition: 0
CurrentPath String requiredposition: 1
ParentPath String requiredposition: 2
Entries IReadOnlyList<FileWorkspaceEntry> requiredposition: 3
TotalEntryCount Int32 requiredposition: 4
Summary String requiredposition: 5
public virtual Boolean Equals(FileWorkspaceBrowseResult other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public virtual Boolean IsAvailable { get; set; } #

True when the browse request succeeded.

public String CurrentPath { get; set; } #

Current browsed path when applicable.

public String ParentPath { get; set; } #

Parent path when applicable and allowed.

public IReadOnlyList<FileWorkspaceEntry> Entries { get; set; } #

Entries returned for the current browse scope.

public Int32 TotalEntryCount { get; set; } #

Number of entries returned.

public String Summary { get; set; } #

Human-readable operation summary.

public virtual String Message { get; } #

Gets the human-readable operation summary using the shared status contract name.