Partager via


ServiceDescription Classe

Définition

Un serviceDescription contient toutes les informations nécessaires à la création d’un service.

[System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatelessServiceDescription))]
[System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatefulServiceDescription))]
public abstract class ServiceDescription
[<System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatelessServiceDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatefulServiceDescription))>]
type ServiceDescription = class
Public MustInherit Class ServiceDescription
Héritage
ServiceDescription
Dérivé
Attributs

Constructeurs

ServiceDescription(ServiceDescription)

Instancie une ServiceDescription classe avec les paramètres d’un autre ServiceDescription objet.

ServiceDescription(ServiceDescriptionKind)

Initialisez un instance de avec le type de ServiceDescription service.

Propriétés

ApplicationName

Obtient ou définit l’URI de l’application.

Correlations

Obtient la liste de ServiceCorrelationDescriptions qui décrivent les corrélations de ce service avec d’autres services.

DefaultMoveCost

Obtient ou définit la valeur par défaut MoveCost du service.

InitializationData

Obtient ou définit les données d’initialisation qui seront transmises aux instances de service ou aux réplicas lors de leur création.

IsDefaultMoveCostSpecified

Obtient si une valeur par défaut MoveCost est spécifiée pour le service.

Kind

Obtient le type de service (par exemple, avec état ou sans état) de ce service.

Metrics

Obtient ou définit la collection de clés de ServiceLoadMetricDescriptions qui décrivent les métriques de charge définies pour ce service.

PartitionSchemeDescription

Obtient ou définit la description du schéma de partition à utiliser pour ce service.

PlacementConstraints

Obtient ou définit les contraintes de placement pour ce service.

PlacementPolicies

Obtient la liste de ServicePlacementPolicyDescriptions qui décrivent les stratégies de placement pour ce service.

ScalingPolicies

Obtient ou définit la liste de ScalingPolicyDescription pour ce service.

ServiceDnsName

Obtient ou définit le nom DNS du service. Si cela est spécifié, le service est accessible via son nom DNS au lieu de ServiceName.

ServiceName

Obtient ou définit l’URI de ce service.

ServicePackageActivationMode

Obtient ou définit le ServicePackageActivationMode d’un service.

ServiceTags

Obtient ou définit la liste des balises qui influenceront l’emplacement et l’exécution du service.

ServiceTypeName

Obtient ou définit le nom du type de service.

S’applique à