Condividi tramite


ConnectionStateSnapshot Class

Definition

Connection state snapshot.

public class ConnectionStateSnapshot : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ConnectionStateSnapshot>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ConnectionStateSnapshot>
type ConnectionStateSnapshot = class
    interface IJsonModel<ConnectionStateSnapshot>
    interface IPersistableModel<ConnectionStateSnapshot>
Public Class ConnectionStateSnapshot
Implements IJsonModel(Of ConnectionStateSnapshot), IPersistableModel(Of ConnectionStateSnapshot)
Inheritance
ConnectionStateSnapshot
Implements

Properties

AvgLatencyInMs

Average latency in ms.

EndOn

The end time of the connection snapshot.

EvaluationState

Connectivity analysis evaluation state.

Hops

List of hops between the source and the destination.

MaxLatencyInMs

Maximum latency in ms.

MinLatencyInMs

Minimum latency in ms.

NetworkConnectionState

The connection state.

ProbesFailed

The number of failed probes.

ProbesSent

The number of sent probes.

StartOn

The start time of the connection snapshot.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ConnectionStateSnapshot>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ConnectionStateSnapshot>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectionStateSnapshot>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectionStateSnapshot>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ConnectionStateSnapshot>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to