ShareSpecification record

Namespace Runic.Platform.Administration.Windows.Shares · Runic.Platform.Administration.Windows 0.7.0-preview.5

public sealed record ShareSpecification : IEquatable<ShareSpecification>

Inherits or implements IEquatable.

Creates a disk share with an explicit self-relative share security descriptor. Filesystem permissions remain separate.

Remarks

The descriptor is required so a share never receives an implicit Windows default grant.

Constructors

ShareSpecification

public ShareSpecification(string Name, string Path, ImmutableArray<byte> SecurityDescriptor)

Creates a disk share with an explicit self-relative share security descriptor. Filesystem permissions remain separate.

Remarks

The descriptor is required so a share never receives an implicit Windows default grant.

Properties

Description

public string Description { get; init; }

Share description.

MaximumUses

public uint MaximumUses { get; init; }

Maximum simultaneous uses; uint.MaxValue is unlimited.

Name

public string Name { get; init; }

No documentation.

Path

public string Path { get; init; }

No documentation.

SecurityDescriptor

public ImmutableArray<byte> SecurityDescriptor { get; init; }

No documentation.