Share via


ProcessInfoData Class

Definition

A class representing the ProcessInfo data model. Process Information.

public class ProcessInfoData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.ProcessInfoData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.ProcessInfoData>
type ProcessInfoData = class
    inherit ResourceData
    interface IJsonModel<ProcessInfoData>
    interface IPersistableModel<ProcessInfoData>
Public Class ProcessInfoData
Inherits ResourceData
Implements IJsonModel(Of ProcessInfoData), IPersistableModel(Of ProcessInfoData)
Inheritance
ProcessInfoData
Implements

Constructors

ProcessInfoData()

Initializes a new instance of ProcessInfoData.

Properties

Children

Child process list.

CommandLine

Command line.

DeploymentName

Deployment name.

Description

Description of process.

EnvironmentVariables

List of environment variables.

FileName

File name of this process.

HandleCount

Handle count.

Href

HRef URI.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Identifier

ARM Identifier for deployment.

IisProfileTimeoutInSeconds

IIS Profile timeout (seconds).

IsIisProfileRunning

Is the IIS Profile running?.

IsProfileRunning

Is profile running?.

IsScmSite

Is this the SCM site?.

IsWebjob

Is this a Web Job?.

Kind

Kind of resource.

Minidump

Minidump URI.

ModuleCount

Module count.

Modules

List of modules.

Name

The name of the resource.

(Inherited from ResourceData)
NonPagedSystemMemory

Non-paged system memory.

OpenFileHandles

List of open files.

PagedMemory

Paged memory.

PagedSystemMemory

Paged system memory.

Parent

Parent process.

PeakPagedMemory

Peak paged memory.

PeakVirtualMemory

Peak virtual memory usage.

PeakWorkingSet

Peak working set.

PrivateMemory

Private memory size.

PrivilegedCpuTime

Privileged CPU time.

ProcessThreads

Thread list.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
StartOn

Start time.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
ThreadCount

Thread count.

TimeStamp

Time stamp.

TotalCpuTime

Total CPU time.

UserCpuTime

User CPU time.

UserName

User name.

VirtualMemory

Virtual memory size.

WorkingSet

Working set.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ProcessInfoData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ProcessInfoData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ProcessInfoData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ProcessInfoData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ProcessInfoData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to