ProcessInfoData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the ProcessInfo data model. Process Information. Serialized Name: ProcessInfo
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
- Implements
Constructors
| Name | Description |
|---|---|
| ProcessInfoData() |
Initializes a new instance of ProcessInfoData. |
Properties
| Name | Description |
|---|---|
| Children |
Child process list. Serialized Name: ProcessInfo.properties.children |
| CommandLine |
Command line. Serialized Name: ProcessInfo.properties.command_line |
| DeploymentName |
Deployment name. Serialized Name: ProcessInfo.properties.deployment_name |
| Description |
Description of process. Serialized Name: ProcessInfo.properties.description |
| EnvironmentVariables |
List of environment variables. Serialized Name: ProcessInfo.properties.environment_variables |
| FileName |
File name of this process. Serialized Name: ProcessInfo.properties.file_name |
| HandleCount |
Handle count. Serialized Name: ProcessInfo.properties.handle_count |
| Href |
HRef URI. Serialized Name: ProcessInfo.properties.href |
| 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. Serialized Name: ProcessInfo.properties.identifier |
| IisProfileTimeoutInSeconds |
IIS Profile timeout (seconds). Serialized Name: ProcessInfo.properties.iis_profile_timeout_in_seconds |
| IsIisProfileRunning |
Is the IIS Profile running? Serialized Name: ProcessInfo.properties.is_iis_profile_running |
| IsProfileRunning |
Is profile running? Serialized Name: ProcessInfo.properties.is_profile_running |
| IsScmSite |
Is this the SCM site? Serialized Name: ProcessInfo.properties.is_scm_site |
| IsWebjob |
Is this a Web Job? Serialized Name: ProcessInfo.properties.is_webjob |
| Kind |
Kind of resource. Serialized Name: ProcessInfo.kind |
| Minidump |
Minidump URI. Serialized Name: ProcessInfo.properties.minidump |
| ModuleCount |
Module count. Serialized Name: ProcessInfo.properties.module_count |
| Modules |
List of modules. Serialized Name: ProcessInfo.properties.modules |
| Name |
The name of the resource. (Inherited from ResourceData) |
| NonPagedSystemMemory |
Non-paged system memory. Serialized Name: ProcessInfo.properties.non_paged_system_memory |
| OpenFileHandles |
List of open files. Serialized Name: ProcessInfo.properties.open_file_handles |
| PagedMemory |
Paged memory. Serialized Name: ProcessInfo.properties.paged_memory |
| PagedSystemMemory |
Paged system memory. Serialized Name: ProcessInfo.properties.paged_system_memory |
| Parent |
Parent process. Serialized Name: ProcessInfo.properties.parent |
| PeakPagedMemory |
Peak paged memory. Serialized Name: ProcessInfo.properties.peak_paged_memory |
| PeakVirtualMemory |
Peak virtual memory usage. Serialized Name: ProcessInfo.properties.peak_virtual_memory |
| PeakWorkingSet |
Peak working set. Serialized Name: ProcessInfo.properties.peak_working_set |
| PrivateMemory |
Private memory size. Serialized Name: ProcessInfo.properties.private_memory |
| PrivilegedCpuTime |
Privileged CPU time. Serialized Name: ProcessInfo.properties.privileged_cpu_time |
| ProcessThreads |
Thread list. Serialized Name: ProcessInfo.properties.threads |
| ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
| StartOn |
Start time. Serialized Name: ProcessInfo.properties.start_time |
| SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
| ThreadCount |
Thread count. Serialized Name: ProcessInfo.properties.thread_count |
| TimeStamp |
Time stamp. Serialized Name: ProcessInfo.properties.time_stamp |
| TotalCpuTime |
Total CPU time. Serialized Name: ProcessInfo.properties.total_cpu_time |
| UserCpuTime |
User CPU time. Serialized Name: ProcessInfo.properties.user_cpu_time |
| UserName |
User name. Serialized Name: ProcessInfo.properties.user_name |
| VirtualMemory |
Virtual memory size. Serialized Name: ProcessInfo.properties.virtual_memory |
| WorkingSet |
Working set. Serialized Name: ProcessInfo.properties.working_set |
Methods
| Name | Description |
|---|---|
| JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
Explicit Interface Implementations
| Name | Description |
|---|---|
| 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. |