Process interface
İşlem kaynağı, makinede çalışan bir işlemi temsil eder. İşlem, makinede çalışan bir Bağımlılık Aracısı etkin olarakizlenebilir veya bulunan, örneğin izlenen makinelerden veri akışı gözlemlenerek varlığı çıkarılmış olabilir. İşlem kaynağı, komut satırlarını ve meta verileri paylaşan gerçek işletim sistemi kaynakları havuzunu temsil eder. İşlem havuzu zaman içinde geliştikçe, işlem kaynağının önceki sürümleri korunur ve erişim için kullanılabilir. Bir işlem belirli bir zaman aralığında canlıdır ve bu işlem bu aralığın (bölümleri) sırasında yürütülüyorsa
Özellikler
| acceptor |
Yalnızca bulunan ve sunucu olarak davranan bir işlem için sunulur. Bulunan işlemin kabul ettiği bağlantı noktasına başvurur. |
| client |
Yalnızca izlenen bir işlemin/makinenin/bağlantı noktasının istemcisi olarak davranan bulunan bir işlem için sunulur. Bu işlemin istemcisi olduğu izlenen işleme/makineye/bağlantı noktasına başvurur. |
| details | İşlem meta verileri (komut satırı, ürün adı vb.). |
| display |
Görüntüleme amacıyla kullanılacak ad |
| etag | Kaynak ETAG'i. |
| executable |
İşlem yürütülebilir dosyasının adı |
| group | İşlemin ürün veya paketinin adı. Grup yürütülebilir adı, komut satırı vb. tarafından belirlenir. |
| hosting | Barındırma ortamı hakkında bilgi |
| id | Kaynak tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| kind | Polimorfik Ayrımcı |
| machine | Bu işlemi barındıran makine. |
| monitoring |
İşlemin etkin olarak izlenip izlenmeyeceğini veya bulunup bulunmayacağını belirtir. Olası değerler şunlardır: 'izlenen', 'bulunan' |
| name | Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| role | Bu işlemin, adına, komut satırına vb. göre çıkarmış rolü. Olası değerler şunlardır: 'webServer', 'appServer', 'databaseServer', 'ldapServer', 'smbServer' |
| start |
İşlemin başladığı UTC tarihi ve saati |
| timestamp | Bu işlem kaynağının sistemde güncelleştirildiği UTC tarihi ve saati |
| type | Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| user | İşlemin yürütülmekte olduğu hesap hakkındaki bilgiler. |
Özellik Ayrıntıları
acceptorOf
Yalnızca bulunan ve sunucu olarak davranan bir işlem için sunulur. Bulunan işlemin kabul ettiği bağlantı noktasına başvurur.
acceptorOf?: ResourceReferenceUnion
Özellik Değeri
clientOf
Yalnızca izlenen bir işlemin/makinenin/bağlantı noktasının istemcisi olarak davranan bulunan bir işlem için sunulur. Bu işlemin istemcisi olduğu izlenen işleme/makineye/bağlantı noktasına başvurur.
clientOf?: ResourceReferenceUnion
Özellik Değeri
details
İşlem meta verileri (komut satırı, ürün adı vb.).
details?: ProcessDetails
Özellik Değeri
displayName
Görüntüleme amacıyla kullanılacak ad
displayName?: string
Özellik Değeri
string
etag
Kaynak ETAG'i.
etag?: string
Özellik Değeri
string
executableName
İşlem yürütülebilir dosyasının adı
executableName?: string
Özellik Değeri
string
group
İşlemin ürün veya paketinin adı. Grup yürütülebilir adı, komut satırı vb. tarafından belirlenir.
group?: string
Özellik Değeri
string
hosting
Barındırma ortamı hakkında bilgi
hosting?: ProcessHostingConfigurationUnion
Özellik Değeri
id
Kaynak tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
id?: string
Özellik Değeri
string
kind
Polimorfik Ayrımcı
kind: "process"
Özellik Değeri
"process"
machine
monitoringState
İşlemin etkin olarak izlenip izlenmeyeceğini veya bulunup bulunmayacağını belirtir. Olası değerler şunlardır: 'izlenen', 'bulunan'
monitoringState?: MonitoringState
Özellik Değeri
name
Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
role
Bu işlemin, adına, komut satırına vb. göre çıkarmış rolü. Olası değerler şunlardır: 'webServer', 'appServer', 'databaseServer', 'ldapServer', 'smbServer'
role?: ProcessRole
Özellik Değeri
startTime
İşlemin başladığı UTC tarihi ve saati
startTime?: Date
Özellik Değeri
Date
timestamp
Bu işlem kaynağının sistemde güncelleştirildiği UTC tarihi ve saati
timestamp?: Date
Özellik Değeri
Date
type
Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
user
İşlemin yürütülmekte olduğu hesap hakkındaki bilgiler.
user?: ProcessUser