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

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.

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.

details

İşlem meta verileri (komut satırı, ürün adı vb.).

displayName

Görüntüleme amacıyla kullanılacak ad

etag

Kaynak ETAG'i.

executableName

İş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.

monitoringState

İş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'

startTime

İş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

Bu işlemi barındıran makine.

machine?: ResourceReferenceUnion

Özellik Değeri

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

Özellik Değeri