ServiceDescription interface

ServiceDescription, hizmet oluşturmak için gereken tüm bilgileri içerir.

Özellikler

applicationName

'fabric:' URI düzeni de dahil olmak üzere uygulamanın adı.

correlationScheme

Bağıntı düzeni.

defaultMoveCost

Hizmetin taşıma maliyeti. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh'

initializationData

Başlatma verileri bir bayt dizisi olarak. Başlatma verileri, oluşturulduklarında hizmet örneklerine veya çoğaltmalarına geçirilir.

isDefaultMoveCostSpecified

DefaultMoveCost özelliğinin belirtilip belirtilmediği gösterir.

partitionDescription

Nesne olarak bölüm açıklaması.

placementConstraints

Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue)".

scalingPolicies

Bu hizmet için ölçeklendirme ilkeleri.

serviceDnsName

Hizmetin DNS adı. Service Fabric kümesinde DNS sistem hizmetinin etkinleştirilmesini gerektirir.

serviceKind

Polimorfik Ayrımcı

serviceLoadMetrics

Hizmet yükü ölçümleri.

serviceName

'fabric:' URI düzenine sahip hizmetin tam adı.

servicePackageActivationMode

Bir hizmet için kullanılacak hizmet paketinin etkinleştirme modu. Olası değerler şunlardır: 'SharedProcess', 'ExclusiveProcess'

servicePlacementPolicies

Hizmet yerleştirme ilkeleri.

serviceTypeName

Hizmet bildiriminde belirtilen hizmet türünün adı.

Özellik Ayrıntıları

applicationName

'fabric:' URI düzeni de dahil olmak üzere uygulamanın adı.

applicationName?: string

Özellik Değeri

string

correlationScheme

Bağıntı düzeni.

correlationScheme?: ServiceCorrelationDescription[]

Özellik Değeri

defaultMoveCost

Hizmetin taşıma maliyeti. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh'

defaultMoveCost?: MoveCost

Özellik Değeri

initializationData

Başlatma verileri bir bayt dizisi olarak. Başlatma verileri, oluşturulduklarında hizmet örneklerine veya çoğaltmalarına geçirilir.

initializationData?: number[]

Özellik Değeri

number[]

isDefaultMoveCostSpecified

DefaultMoveCost özelliğinin belirtilip belirtilmediği gösterir.

isDefaultMoveCostSpecified?: boolean

Özellik Değeri

boolean

partitionDescription

Nesne olarak bölüm açıklaması.

partitionDescription: PartitionSchemeDescriptionUnion

Özellik Değeri

placementConstraints

Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue)".

placementConstraints?: string

Özellik Değeri

string

scalingPolicies

Bu hizmet için ölçeklendirme ilkeleri.

scalingPolicies?: ScalingPolicyDescription[]

Özellik Değeri

serviceDnsName

Hizmetin DNS adı. Service Fabric kümesinde DNS sistem hizmetinin etkinleştirilmesini gerektirir.

serviceDnsName?: string

Özellik Değeri

string

serviceKind

Polimorfik Ayrımcı

serviceKind: "ServiceDescription"

Özellik Değeri

"ServiceDescription"

serviceLoadMetrics

Hizmet yükü ölçümleri.

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Özellik Değeri

serviceName

'fabric:' URI düzenine sahip hizmetin tam adı.

serviceName: string

Özellik Değeri

string

servicePackageActivationMode

Bir hizmet için kullanılacak hizmet paketinin etkinleştirme modu. Olası değerler şunlardır: 'SharedProcess', 'ExclusiveProcess'

servicePackageActivationMode?: ServicePackageActivationMode

Özellik Değeri

servicePlacementPolicies

Hizmet yerleştirme ilkeleri.

servicePlacementPolicies?: ServicePlacementPolicyDescriptionUnion[]

Özellik Değeri

serviceTypeName

Hizmet bildiriminde belirtilen hizmet türünün adı.

serviceTypeName: string

Özellik Değeri

string