WindowsNetworkSnapshot record

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

public sealed record WindowsNetworkSnapshot : IEquatable<WindowsNetworkSnapshot>

Inherits or implements IEquatable.

Network List Manager identity and connectivity; native flags retain IPv4/IPv6 distinctions.

Constructors

WindowsNetworkSnapshot

public WindowsNetworkSnapshot(Guid Id, string Name, string Description, WindowsNetworkCategory Category, int NativeDomainType, int NativeConnectivity, bool Connected, bool InternetConnected)

Network List Manager identity and connectivity; native flags retain IPv4/IPv6 distinctions.

Properties

AdapterIds

public ImmutableArray<Guid> AdapterIds { get; init; }

Adapter identities belonging to this network, suitable for matching .NET NetworkInterface.Id.

Category

public WindowsNetworkCategory Category { get; init; }

No documentation.

Connected

public bool Connected { get; init; }

No documentation.

Description

public string Description { get; init; }

No documentation.

Id

public Guid Id { get; init; }

No documentation.

InternetConnected

public bool InternetConnected { get; init; }

No documentation.

Name

public string Name { get; init; }

No documentation.

NativeConnectivity

public int NativeConnectivity { get; init; }

No documentation.

NativeDomainType

public int NativeDomainType { get; init; }

No documentation.