TestimoX

API Reference

Class

SmbSharePermissionRepairPlan

Namespace ComputerX.Smb
Assembly ComputerX
Modifiers sealed

Preview-first plan for changing SMB share-level permissions.

Inheritance

  • Object
  • SmbSharePermissionRepairPlan

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public SmbSharePermissionRepairPlan() #

Properties

public String ComputerName { get; set; } #

Computer hosting the share.

public String ShareName { get; set; } #

Share whose ACL would be changed.

public SmbSharePermissionRepairMode Mode { get; set; } #

Repair mode.

public IReadOnlyList<SmbSharePermissionDesiredEntry> DesiredEntries { get; set; } #

Desired permission entries.

public IReadOnlyList<SmbSharePermissionEntry> CurrentEntries { get; set; } #

Current share permission entries captured when the plan was built.

public IReadOnlyList<SmbShareCollectionDiagnostic> Diagnostics { get; set; } #

Diagnostics emitted while reading the current share ACL.

public IReadOnlyList<SmbShareRepairChange> Changes { get; set; } #

Changes the plan would make.

public Boolean RequiresChange { get; set; } #

True when at least one change is required.

public Boolean CanApply { get; set; } #

True when the current share ACL was read successfully enough to apply the plan safely.