Share via


DiagnosticInvocation Class

Definition

Solution Invocation with additional params needed for invocation.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SelfHelp.Models.DiagnosticInvocationTypeConverter))]
public class DiagnosticInvocation : Microsoft.Azure.PowerShell.Cmdlets.SelfHelp.Models.IDiagnosticInvocation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SelfHelp.Models.DiagnosticInvocationTypeConverter))>]
type DiagnosticInvocation = class
    interface IDiagnosticInvocation
    interface IJsonSerializable
Public Class DiagnosticInvocation
Implements IDiagnosticInvocation
Inheritance
DiagnosticInvocation
Attributes
Implements

Constructors

Name Description
DiagnosticInvocation()

Creates an new DiagnosticInvocation instance.

Properties

Name Description
AdditionalParameter

Additional parameters required to invoke the solutionId.

SolutionId

Solution Id to invoke.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiagnosticInvocation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiagnosticInvocation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SelfHelp.Models.IDiagnosticInvocation.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiagnosticInvocation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to