Partager via


ProcessInfo Class

Definition

Process Information.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ProcessInfoTypeConverter))]
public class ProcessInfo : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProcessInfo, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ProcessInfoTypeConverter))>]
type ProcessInfo = class
    interface IProcessInfo
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class ProcessInfo
Implements IProcessInfo, IValidates
Inheritance
ProcessInfo
Attributes
Implements

Constructors

ProcessInfo()

Creates an new ProcessInfo instance.

Properties

Child

Child process list.

CommandLine

Command line.

DeploymentName

Deployment name.

Description

Description of process.

EnvironmentVariable

List of environment variables.

FileName

File name of this process.

HandleCount

Handle count.

Href

HRef URI.

Id

Resource Id.

Identifier

ARM Identifier for deployment.

IisProfileTimeoutInSecond

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.

Module

List of modules.

ModuleCount

Module count.

Name

Resource Name.

NonPagedSystemMemory

Non-paged system memory.

OpenFileHandle

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.

StartTime

Start time.

Thread

Thread list.

ThreadCount

Thread count.

TimeStamp

Time stamp.

TotalCpuTime

Total CPU time.

Type

Resource type.

UserCpuTime

User CPU time.

UserName

User name.

VirtualMemory

Virtual memory size.

WorkingSet

Working set.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProcessInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProcessInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProcessInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProcessInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to