Compartir a través de


StatefulServiceProperties Clase

Definición

Propiedades de un recurso de servicio con estado.

[Newtonsoft.Json.JsonObject("Stateful")]
public class StatefulServiceProperties : Microsoft.Azure.Management.ServiceFabric.Models.ServiceResourceProperties
[<Newtonsoft.Json.JsonObject("Stateful")>]
type StatefulServiceProperties = class
    inherit ServiceResourceProperties
Public Class StatefulServiceProperties
Inherits ServiceResourceProperties
Herencia
Atributos
Newtonsoft.Json.JsonObjectAttribute

Constructores

StatefulServiceProperties()

Inicializa una nueva instancia de la clase 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>)

Inicializa una nueva instancia de la clase StatefulServiceProperties.

Propiedades

CorrelationScheme

Obtiene o establece una lista que describe la correlación del servicio con otros servicios.

(Heredado de ServiceResourcePropertiesBase)
DefaultMoveCost

Obtiene o establece especifica el costo de traslado del servicio. Entre los valores posibles se incluyen: "Zero", "Low", "Medium", "High"

(Heredado de ServiceResourcePropertiesBase)
HasPersistedState

Obtiene o establece una marca que indica si se trata de un servicio persistente que almacena estados en el disco local. Si es entonces el valor de esta propiedad es true, si no es false.

MinReplicaSetSize

Obtiene o establece el tamaño mínimo del conjunto de réplicas como un número.

PartitionDescription

Obtiene o establece describe cómo se particiona el servicio.

(Heredado de ServiceResourceProperties)
PlacementConstraints

Obtiene o establece las restricciones de colocación como una cadena. Las restricciones de colocación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio en nodos concretos según los requisitos de servicio. Por ejemplo, para colocar un servicio en los nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == blue)".

(Heredado de ServiceResourcePropertiesBase)
ProvisioningState

Obtiene el estado de implementación o aprovisionamiento actual, que solo aparece en la respuesta.

(Heredado de ServiceResourceProperties)
QuorumLossWaitDuration

Obtiene o establece la duración máxima para la que se permite que una partición esté en un estado de pérdida de cuórum, representada en formato ISO 8601 (hh:mm:ss.ss).

ReplicaRestartWaitDuration

Obtiene o establece la duración entre cuando una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 (hh:mm:ss.ss).

ServiceDnsName

Obtiene o establece el nombre dns usado para el servicio. Si se especifica, se puede acceder al servicio a través de su nombre DNS en lugar del nombre del servicio.

(Heredado de ServiceResourceProperties)
ServiceLoadMetrics

Obtiene o establece las métricas de carga del servicio se proporciona como una matriz de objetos ServiceLoadMetricDescription.

(Heredado de ServiceResourcePropertiesBase)
ServicePackageActivationMode

Obtiene o establece el modo de activación del paquete de servicio. Entre los valores posibles se incluyen: "SharedProcess", "ExclusiveProcess"

(Heredado de ServiceResourceProperties)
ServicePlacementPolicies

Obtiene o establece una lista que describe la correlación del servicio con otros servicios.

(Heredado de ServiceResourcePropertiesBase)
ServiceTypeName

Obtiene o establece el nombre del tipo de servicio.

(Heredado de ServiceResourceProperties)
StandByReplicaKeepDuration

Obtiene o establece la definición sobre cuánto tiempo se deben mantener las réplicas StandBy antes de quitarse, representadas en formato ISO 8601 (hh:mm:ss.ss).

TargetReplicaSetSize

Obtiene o establece el tamaño del conjunto de réplicas de destino como un número.

Métodos

Validate()

Valide el objeto .

Se aplica a