Partager via


StatefulServiceProperties Constructeurs

Définition

Surcharges

StatefulServiceProperties()

Initialise une nouvelle instance de la classe StatefulServiceProperties.

StatefulServiceProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialise une nouvelle instance de la classe StatefulServiceProperties.

StatefulServiceProperties()

Initialise une nouvelle instance de la classe StatefulServiceProperties.

public StatefulServiceProperties ();
Public Sub New ()

S’applique à

StatefulServiceProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialise une nouvelle instance de la classe StatefulServiceProperties.

public StatefulServiceProperties (string placementConstraints = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceCorrelationDescription> correlationScheme = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceLoadMetricDescription> serviceLoadMetrics = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServicePlacementPolicyDescription> servicePlacementPolicies = default, string defaultMoveCost = default, string provisioningState = default, string serviceTypeName = default, Microsoft.Azure.Management.ServiceFabric.Models.PartitionSchemeDescription partitionDescription = default, string servicePackageActivationMode = default, string serviceDnsName = default, bool? hasPersistedState = default, int? targetReplicaSetSize = default, int? minReplicaSetSize = default, DateTime? replicaRestartWaitDuration = default, DateTime? quorumLossWaitDuration = default, DateTime? standByReplicaKeepDuration = default);
new Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceProperties : string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceCorrelationDescription> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceLoadMetricDescription> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServicePlacementPolicyDescription> * string * string * string * Microsoft.Azure.Management.ServiceFabric.Models.PartitionSchemeDescription * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> -> Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceProperties
Public Sub New (Optional placementConstraints As String = Nothing, Optional correlationScheme As IList(Of ServiceCorrelationDescription) = Nothing, Optional serviceLoadMetrics As IList(Of ServiceLoadMetricDescription) = Nothing, Optional servicePlacementPolicies As IList(Of ServicePlacementPolicyDescription) = Nothing, Optional defaultMoveCost As String = Nothing, Optional provisioningState As String = Nothing, Optional serviceTypeName As String = Nothing, Optional partitionDescription As PartitionSchemeDescription = Nothing, Optional servicePackageActivationMode As String = Nothing, Optional serviceDnsName As String = Nothing, Optional hasPersistedState As Nullable(Of Boolean) = Nothing, Optional targetReplicaSetSize As Nullable(Of Integer) = Nothing, Optional minReplicaSetSize As Nullable(Of Integer) = Nothing, Optional replicaRestartWaitDuration As Nullable(Of DateTime) = Nothing, Optional quorumLossWaitDuration As Nullable(Of DateTime) = Nothing, Optional standByReplicaKeepDuration As Nullable(Of DateTime) = Nothing)

Paramètres

placementConstraints
String

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) ».

correlationScheme
IList<ServiceCorrelationDescription>

Liste qui décrit la corrélation du service avec d’autres services.

serviceLoadMetrics
IList<ServiceLoadMetricDescription>

Les métriques de charge de service sont données sous la forme d’un tableau d’objets ServiceLoadMetricDescription.

servicePlacementPolicies
IList<ServicePlacementPolicyDescription>

Liste qui décrit la corrélation du service avec d’autres services.

defaultMoveCost
String

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

provisioningState
String

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

serviceTypeName
String

Nom du type de service

partitionDescription
PartitionSchemeDescription

Décrit la façon dont le service est partitionné.

servicePackageActivationMode
String

Mode d’activation du package de service. Les valeurs possibles sont les suivantes : « SharedProcess », « ExclusiveProcess »

serviceDnsName
String

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.

hasPersistedState
Nullable<Boolean>

Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. Si elle est, la valeur de cette propriété est true, si ce n’est pas false.

targetReplicaSetSize
Nullable<Int32>

Taille cible du jeu de réplicas en tant que nombre.

minReplicaSetSize
Nullable<Int32>

Taille minimale du jeu de réplicas en tant que nombre.

replicaRestartWaitDuration
Nullable<DateTime>

Durée comprise entre la panne d’un réplica et la création d’un réplica, représentée au format ISO 8601 (hh:mm:ss.s).

quorumLossWaitDuration
Nullable<DateTime>

Durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 (hh:mm:ss.s).

standByReplicaKeepDuration
Nullable<DateTime>

Définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentée au format ISO 8601 (hh:mm:ss.s).

S’applique à