StatefulServiceDescription Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the extend ServiceDescription to provide additional information necessary to create stateful services.
public sealed class StatefulServiceDescription : System.Fabric.Description.ServiceDescription
type StatefulServiceDescription = class
inherit ServiceDescription
Public NotInheritable Class StatefulServiceDescription
Inherits ServiceDescription
- Inheritance
Remarks
Constructors
StatefulServiceDescription() |
Initializes a new instance of the StatefulServiceDescription class. |
Properties
ApplicationName |
Gets or sets the URI of the application. (Inherited from ServiceDescription) |
AuxiliaryReplicaCount |
Gets or sets the auxiliary replica count for this service. |
Correlations |
Gets the list of ServiceCorrelationDescriptions that describe the correlations of this service with other services. (Inherited from ServiceDescription) |
DefaultMoveCost |
Gets or sets the default MoveCost value for the service. (Inherited from ServiceDescription) |
DropSourceReplicaOnMove |
Enables or disables the behavior where source Secondary replica is being dropped when a new replica starts building. |
HasPersistedState |
Gets or sets a value indicating whether this instance has persisted state. |
InitializationData |
Gets or sets the initialization data that will be passed to service instances or replicas when they are created. (Inherited from ServiceDescription) |
IsDefaultMoveCostSpecified |
Gets whether a default MoveCost is specified for the service. (Inherited from ServiceDescription) |
Kind |
Gets the service kind (for example, Stateful or Stateless) of this service. (Inherited from ServiceDescription) |
Metrics |
Gets or sets the keyed collection of ServiceLoadMetricDescriptions that describe the load metrics defined for this service. (Inherited from ServiceDescription) |
MinReplicaSetSize |
Gets or sets the minimum allowed replica set size for this service. |
PartitionSchemeDescription |
Gets or sets the partition scheme description to be used for this service. (Inherited from ServiceDescription) |
PlacementConstraints |
Gets or sets the placement constraints for this service. (Inherited from ServiceDescription) |
PlacementPolicies |
Gets the list of ServicePlacementPolicyDescriptions that describe the placement policies for this service. (Inherited from ServiceDescription) |
QuorumLossWaitDuration |
Gets or sets the maximum duration, for which a partition is allowed to be in a state of quorum loss. |
ReplicaLifecycleDescription |
Defines how replica will behave during its lifecycle. |
ReplicaRestartWaitDuration |
Gets or sets the duration, in seconds, between when a replica goes down and when a new replica is created. |
ScalingPolicies |
Gets or sets the list of ScalingPolicyDescription for this service. (Inherited from ServiceDescription) |
ServiceDnsName |
Gets or sets the service DNS name. If this is specified, then the service can be accessed via its DNS name instead of ServiceName. (Inherited from ServiceDescription) |
ServiceName |
Gets or sets the URI of this service. (Inherited from ServiceDescription) |
ServicePackageActivationMode |
Gets or sets the ServicePackageActivationMode of a service. (Inherited from ServiceDescription) |
ServicePlacementTimeLimit |
Gets or sets the duration for which replicas can stay InBuild before reporting that build is stuck. |
ServiceTags |
Gets or sets the list of tags that will influence service placement and running. (Inherited from ServiceDescription) |
ServiceTypeName |
Gets or sets the service type name. (Inherited from ServiceDescription) |
StandByReplicaKeepDuration |
Gets or sets the definition on how long StandBy replicas should be maintained before being removed. |
TargetReplicaSetSize |
Gets or sets the target size of the replica set. |