Partager via


StatelessServiceProperties Classe

Définition

Propriétés d’une ressource de service sans état.

[Newtonsoft.Json.JsonObject("Stateless")]
public class StatelessServiceProperties : Microsoft.Azure.Management.ServiceFabric.Models.ServiceResourceProperties
[<Newtonsoft.Json.JsonObject("Stateless")>]
type StatelessServiceProperties = class
    inherit ServiceResourceProperties
Public Class StatelessServiceProperties
Inherits ServiceResourceProperties
Héritage
Attributs
Newtonsoft.Json.JsonObjectAttribute

Constructeurs

StatelessServiceProperties()

Initialise une nouvelle instance de la classe StatelessServiceProperties.

StatelessServiceProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Int32>, String)

Initialise une nouvelle instance de la classe StatelessServiceProperties.

Propriétés

CorrelationScheme

Obtient ou définit une liste qui décrit la corrélation du service avec d’autres services.

(Hérité de ServiceResourcePropertiesBase)
DefaultMoveCost

Obtient ou définit spécifie le coût de déplacement du service. Les valeurs possibles sont les suivantes : 'Zéro', 'Low', 'Medium', 'High'

(Hérité de ServiceResourcePropertiesBase)
InstanceCloseDelayDuration

Obtient ou définit la durée du délai pour la fonctionnalité RequestDrain pour garantir que le point de terminaison publié par le instance sans état est supprimé avant que le délai ne commence avant la fermeture de l’instance. Ce délai permet aux requêtes existantes de s’écouler correctement avant que le instance ne tombe réellement en panne (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview). Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.

InstanceCount

Obtient ou définit le nombre de instance.

PartitionDescription

Obtient ou définit décrit la façon dont le service est partitionné.

(Hérité de ServiceResourceProperties)
PlacementConstraints

Obtient ou définit les contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».

(Hérité de ServiceResourcePropertiesBase)
ProvisioningState

Obtient l’état de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse

(Hérité de ServiceResourceProperties)
ServiceDnsName

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

(Hérité de ServiceResourceProperties)
ServiceLoadMetrics

Obtient ou définit les métriques de charge de service données sous forme de tableau d’objets ServiceLoadMetricDescription.

(Hérité de ServiceResourcePropertiesBase)
ServicePackageActivationMode

Obtient ou définit le mode d’activation du package de service. Les valeurs possibles sont les suivantes : « SharedProcess », « ExclusiveProcess »

(Hérité de ServiceResourceProperties)
ServicePlacementPolicies

Obtient ou définit une liste qui décrit la corrélation du service avec d’autres services.

(Hérité de ServiceResourcePropertiesBase)
ServiceTypeName

Obtient ou définit le nom du type de service

(Hérité de ServiceResourceProperties)

Méthodes

Validate()

Validez l’objet.

S’applique à