Show / Hide Table of Contents

Class ProcessObject

Inheritance
System.Object
CollectObject
ProcessObject
Inherited Members
CollectObject.ResultType
CollectObject.RowKey
CollectObject.Serialized
CollectObject.ShouldSerializeRowKey()
CollectObject.ShouldSerializeSerialized()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.CST.AttackSurfaceAnalyzer.Objects
Assembly: AsaLib.dll
Syntax
public class ProcessObject : CollectObject

Constructors

| Improve this Doc View Source

ProcessObject(Int32, String)

Declaration
public ProcessObject(int Id, string ProcessName)
Parameters
Type Name Description
System.Int32 Id
System.String ProcessName

Properties

| Improve this Doc View Source

BasePriority

Declaration
public int BasePriority { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

HasExited

Declaration
public bool HasExited { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Id

Declaration
public int Id { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Identity

The identity of a ProcessObject is just the PID.

Declaration
public override string Identity { get; }
Property Value
Type Description
System.String
Overrides
CollectObject.Identity
| Improve this Doc View Source

MainModule

Declaration
public ProcessModuleObject MainModule { get; set; }
Property Value
Type Description
ProcessModuleObject
| Improve this Doc View Source

Modules

Declaration
public List<ProcessModuleObject> Modules { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ProcessModuleObject>
| Improve this Doc View Source

PriorityClass

Declaration
public ProcessPriorityClass PriorityClass { get; set; }
Property Value
Type Description
System.Diagnostics.ProcessPriorityClass
| Improve this Doc View Source

ProcessName

Declaration
public string ProcessName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StartTime

Declaration
public DateTime StartTime { get; set; }
Property Value
Type Description
System.DateTime

Methods

| Improve this Doc View Source

FromProcess(Process)

Declaration
public static ProcessObject FromProcess(Process process)
Parameters
Type Name Description
System.Diagnostics.Process process
Returns
Type Description
ProcessObject
  • Improve this Doc
  • View Source
Back to top Generated by DocFX