Share via


DiagnosticDataProviderMetadata Class

Definition

Details of a diagnostics data provider

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DiagnosticDataProviderMetadataTypeConverter))]
public class DiagnosticDataProviderMetadata : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDiagnosticDataProviderMetadata
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DiagnosticDataProviderMetadataTypeConverter))>]
type DiagnosticDataProviderMetadata = class
    interface IDiagnosticDataProviderMetadata
    interface IJsonSerializable
Public Class DiagnosticDataProviderMetadata
Implements IDiagnosticDataProviderMetadata
Inheritance
DiagnosticDataProviderMetadata
Attributes
Implements

Constructors

DiagnosticDataProviderMetadata()

Creates an new DiagnosticDataProviderMetadata instance.

Properties

PropertyBag

Collection of properties

ProviderName

Name of data provider

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiagnosticDataProviderMetadata.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiagnosticDataProviderMetadata.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDiagnosticDataProviderMetadata.

FromJsonString(String)

Creates a new instance of DiagnosticDataProviderMetadata, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiagnosticDataProviderMetadata into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to