你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

System.Fabric.Description 命名空间

AddRemoveIncrementalNamedPartitionScalingMechanism

表示用于添加或删除服务的命名分区的缩放机制。 使用此机制时,将在此服务中添加或删除新的命名分区。 需要 N 个分区时,命名分区的预期架构为“0”、“1”,...“N-1”。 应与 一起使用 AverageServiceLoadScalingTrigger

ApplicationDescription

描述要使用 创建 CreateApplicationAsync(ApplicationDescription)的应用程序。

ApplicationHealthQueryDescription

表示用于获取应用程序运行状况的查询输入。 由 GetApplicationHealthAsync(ApplicationHealthQueryDescription) 使用。

ApplicationMetricDescription

指定一个指标的应用程序容量。

ApplicationNetworkQueryDescription

表示 使用的 GetApplicationNetworkListAsync(ApplicationNetworkQueryDescription)查询输入。

ApplicationParameter

提供创建或升级应用程序时要应用的应用程序参数替代。 请注意,重写的应用程序参数值不会在应用程序升级中保留。 若要在应用程序升级中保留重写的参数值,用户应首先通过 GetApplication 查询获取重写的应用程序参数列表,然后将该重写参数列表传递给 UpgradeApplicationAsync(ApplicationUpgradeDescription)

ApplicationParameterList

表示应用于应用程序的当前版本的应用程序参数列表。 使用 GetApplicationListAsync(Uri)检索。

此类派生自 KeyedCollection,其字符串键是关联的 ApplicationParameter 的名称。

ApplicationPrincipalsDescription

描述服务的应用程序主体。

ApplicationQueryDescription

表示 使用的 GetApplicationPagedListAsync(ApplicationQueryDescription, TimeSpan, CancellationToken)查询输入。

ApplicationUpdateDescription

描述将使用更新的应用程序容量更新 UpdateApplicationAsync(ApplicationUpdateDescription)

ApplicationUpgradeDescription

描述升级策略和要升级的应用程序。

ApplicationUpgradeUpdateDescription

用于修改描述应用程序升级行为的升级参数。 请参阅 UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription)

AuthorizedConnectionRequest

可设置 mTLS 通道的授权连接请求的类定义。

AuthorizedConnectionResult

可设置 mTLS 通道的授权连接响应的类定义。

AveragePartitionLoadScalingTrigger

表示与分区指标/资源的平均负载相关的缩放策略。 使用此策略时,如果分区的平均负载不符合为特定指标指定的限制,Service Fabric 平台将触发缩放。 应与 一起使用 PartitionInstanceCountScaleMechanism

AverageServiceLoadScalingTrigger

表示与服务指标/资源的平均负载相关的缩放策略。 使用此策略时,如果服务的平均负载不符合为特定指标指定的限制,则 Service Fabric 平台将触发缩放。 应与 一起使用 AddRemoveIncrementalNamedPartitionScalingMechanism

ClusterHealthChunkQueryDescription

描述群集运行状况区块查询输入。

ClusterHealthQueryDescription

提供用于获取 ClusterHealth的查询输入。 由 GetClusterHealthAsync(ClusterHealthQueryDescription) 使用。

ClusterManifestQueryDescription

描述用于 的 GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken)查询参数。

CodePackageDescription

描述包含其入口点的代码包。

ConfigParameterOverride

指定配置替代的命名集合。

ConfigParameterOverrideList

指定配置替代的命名集合。

ConfigurationPackageDescription

描述配置包。

ConfigurationProperty

指定可用于配置服务或应用程序的配置设置及其值。

设置在服务清单的 settings.xml 文件中指定。 有关详细信息,请参阅 https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model

ConfigurationSection

指定配置属性的命名集合。

ConfigurationSettings

描述配置设置。

ConfigurationUpgradeDescription

表示用于封装描述 Service Fabric 群集配置升级的参数的类。

ContainerHostEntryPointDescription

提供有关可执行入口点的信息。

DataPackageDescription

描述数据包。

DeleteApplicationDescription

描述要使用 删除 DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)的应用程序。

DeleteNetworkDescription

描述要使用 删除的 DeleteNetworkAsync(DeleteNetworkDescription, TimeSpan, CancellationToken)容器网络。

DeleteServiceDescription

描述要使用 删除 DeleteServiceAsync(DeleteServiceDescription, TimeSpan, CancellationToken)的服务。

DeployedApplicationHealthQueryDescription

描述用于获取 DeployedApplicationHealth的查询输入。 由 GetDeployedApplicationHealthAsync(DeployedApplicationHealthQueryDescription) 使用。

DeployedNetworkCodePackageQueryDescription

表示 使用的 GetDeployedNetworkCodePackageListAsync(DeployedNetworkCodePackageQueryDescription)查询输入。

DeployedNetworkQueryDescription

表示 使用的 GetDeployedNetworkListAsync(DeployedNetworkQueryDescription)查询输入。

DeployedServicePackageHealthQueryDescription

描述用于获取 DeployedServicePackageHealth的查询输入。 由 GetDeployedServicePackageHealthAsync(DeployedServicePackageHealthQueryDescription) 使用。

DllHostEntryPointDescription

留待将来使用。

DllHostHostedDllDescription

留待将来使用。

DllHostHostedManagedDllDescription

留待将来使用。

DllHostHostedUnmanagedDllDescription

留待将来使用。

EndpointResourceDescription

描述终结点资源。

EntryPointDescription

描述与代码包关联的入口点。

ExeHostEntryPointDescription

提供有关可执行入口点的信息。

ExternalStoreProvisionApplicationTypeDescription

描述预配应用程序类型操作,该操作使用外部存储中的应用程序包,而不是上传到 Service Fabric 映像存储的包。 可以使用 预配 ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)应用程序类型。

FabricUpgradeDescription

表示用于封装 Service Fabric 升级说明的类。

FabricUpgradeUpdateDescription

用于修改描述群集升级行为的升级参数。 请参阅 UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription)

ImageStoreListDescription

提供有关如何获取图像存储内容的信息

InstanceLifecycleDescription

用于描述实例生命周期行为的类。

LoadedPartitionInformationQueryDescription

表示一个类,用于指定查询以获取加载量最大的/最少的分区。 GetLoadedPartitionInfoListAsync(LoadedPartitionInformationQueryDescription)

LocalNetworkConfigurationDescription

指定由 描述的本地容器网络的配置 LocalNetworkDescription

LocalNetworkDescription

描述本地容器网络

ManagedApplicationIdentityDescription

提供创建或升级应用程序时要应用的应用程序参数替代。

ManagedIdentityDescription

表示安全标识的说明。

ManagedIdentityDescriptionList

表示应用于应用程序的当前版本的应用程序参数列表。 使用 GetApplicationListAsync(Uri)检索。

此类派生自 KeyedCollection,其字符串键是关联的 ApplicationParameter 的名称。

MetricLoadDescription

指定指标负载信息。

MonitoredRollingApplicationUpgradePolicyDescription

描述在执行应用程序升级时要使用的行为。

MonitoredRollingFabricUpgradePolicyDescription

描述在执行群集升级时要使用的行为。

MonitoredRollingUpgradePolicyDescription

指定在执行受监视的应用程序或群集升级时要使用的行为。

NamedPartitionSchemeDescription

描述服务的命名分区方案。

NamedRepartitionDescription

介绍分区方案类型 Named的现有服务的分区更改。

NetworkApplicationQueryDescription

表示 使用的 GetNetworkApplicationListAsync(NetworkApplicationQueryDescription)查询输入。

NetworkDescription

描述网络说明的基类。

NetworkNodeQueryDescription

表示 使用的 GetNetworkNodeListAsync(NetworkNodeQueryDescription)查询输入。

NetworkQueryDescription

表示 使用的 GetNetworkListAsync(NetworkQueryDescription, TimeSpan, CancellationToken)查询输入。

NodeHealthQueryDescription

描述用于获取 NodeHealth的查询输入。 由 GetNodeHealthAsync(NodeHealthQueryDescription) 使用。

NodeQueryDescription

介绍运行查询 GetNodePagedListAsync(NodeQueryDescription, TimeSpan, CancellationToken)时使用的一组筛选器。

NodeStartDescription

描述应如何使用 StartNodeTransitionAsync () 启动节点的信息。

NodeStopDescription

介绍如何使用 StartNodeTransitionAsync () 停止节点。

NodeTransitionDescription

描述应如何转换节点的信息,并将其与 StartNodeTransitionAsync () 一起使用。
不应直接使用此对象,应使用派生类。

PackageDescription

表示所有包说明的基类。

PagedApplicationTypeQueryDescription

介绍运行查询 GetApplicationTypePagedListAsync()时使用的一组筛选器。

PagedDeployedApplicationQueryDescription

介绍运行查询 GetDeployedApplicationPagedListAsync(PagedDeployedApplicationQueryDescription)时使用的一组筛选器。

PagedDeployedServicePackageQueryDescription

介绍运行查询 GetDeployedServicePackagePagedListAsync(PagedDeployedServicePackageQueryDescription)时使用的一组筛选器。

PagedQueryDescriptionBase

表示所有分页查询说明的基类。 此类处理与分页相关的所有功能。

PartitionHealthQueryDescription

描述用于获取 PartitionHealth的查询输入。 由 GetPartitionHealthAsync(PartitionHealthQueryDescription) 使用。

PartitionInstanceCountScaleMechanism

表示用于添加或删除无状态服务分区实例的缩放机制。 使用此机制时,这将影响服务的所有分区,并且对每个分区执行独立缩放。 应与 一起使用 AveragePartitionLoadScalingTrigger

PartitionMetricLoadDescription

指定分区的指标负载。

PartitionMoveCostDescription

指定分区的移动成本。

PartitionSchemeDescription

描述服务的分区方式。 这是从中派生实际分区方案说明的父实体。

ProvisionApplicationTypeDescription

描述使用复制到映像存储中相对路径的应用程序包的预配应用程序类型操作。 可以使用 预配 ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)应用程序类型。

ProvisionApplicationTypeDescriptionBase

表示预配应用程序类型类的基类。 预配说明可用于使用 ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)预配应用程序类型。

RepartitionDescription

介绍现有服务的分区更改。

ReplicaHealthQueryDescription

描述用于获取 ReplicaHealth的查询输入。 由 GetReplicaHealthAsync(ReplicaHealthQueryDescription) 使用。

ReplicaLifecycleDescription

用于描述副本 (replica) 生命周期行为的类。

ReplicaMetricLoadDescription

指定分区的特定副本 (replica) 或实例的指标负载。

ReplicaMoveCostDescription

指定分区的特定副本 (replica) 或实例的移动成本。

RollingUpgradeMonitoringPolicy

表示用于封装滚动升级监视策略的类。

RollingUpgradePolicyDescription

滚动升级策略的说明。

RunAsPolicyDescription

介绍与应用程序清单中指定的 CodePackage 关联的 RunAsPolicy。

ScalingMechanismDescription

用于描述不同缩放机制的基类。 缩放机制是描述触发缩放操作时应执行的操作的一种方法。 请参阅 AddRemoveIncrementalNamedPartitionScalingMechanismPartitionInstanceCountScaleMechanism 作为缩放机制的示例。

ScalingPolicyDescription

用于描述缩放策略的类。 每个缩放策略都包含描述 ScalingTriggerDescription 何时应进行缩放的 ,以及 ScalingMechanismDescription 描述如何执行缩放的 。

ScalingTriggerDescription

用于描述不同缩放触发器的基类。 缩放触发器用于描述应在哪些条件下执行缩放操作。 请参阅 AveragePartitionLoadScalingTriggerAverageServiceLoadScalingTrigger 作为缩放触发器的示例。

SecurityGroupDescription

表示安全组的说明。

SecurityUserDescription

表示安全用户的说明。

ServiceCorrelationDescription

在服务之间创建特定的关联。

ServiceDescription

ServiceDescription 包含创建服务所需的所有信息。

ServiceFromTemplateDescription

描述要从当前应用程序清单中预定义的服务模板创建的 Service Fabric 服务。

ServiceGroupDescription

提供创建和描述服务组所需的信息集合。

ServiceGroupFromTemplateDescription

描述要从当前应用程序清单中预定义的服务组模板创建的服务组。

ServiceGroupMemberDescription

描述属于服务组的服务。

ServiceGroupTypeDescription

表示 Fabric 服务组的类型说明。

ServiceGroupTypeMemberDescription

表示服务组的成员说明的类型。

ServiceGroupUpdateDescription

修改 ServiceGroupDescription 现有服务组的 。

ServiceHealthQueryDescription

提供用于获取 ServiceHealth的查询输入。 由 GetServiceHealthAsync(ServiceHealthQueryDescription) 使用。

ServiceLoadMetricDescription

指定在运行时对服务进行负载均衡的指标。

ServiceNotificationFilterDescription

表示一个类,该类用于描述通过 RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription)注册的服务通知传递筛选器。

ServicePlacementAllowMultipleStatelessInstancesOnNodePolicyDescription

指定允许在节点上放置服务分区的多个无状态实例的放置策略。

ServicePlacementInvalidDomainPolicyDescription

表示一个策略,该策略指示不应使用特定的容错域或升级域来放置此策略所应用到的服务的实例或副本。

ServicePlacementNonPartiallyPlaceServicePolicyDescription

放置策略说明,描述服务放置,其中必须能够放置所有副本才能创建任何副本。

ServicePlacementPolicyDescription

表示群集中所有 PlacementPolicyDescription 类型的基类型。

ServicePlacementPreferPrimaryDomainPolicyDescription

表示一个 , ServicePlacementPolicyDescription 它指示服务的主要副本应以最佳方式放置在特定域中。

ServicePlacementRequiredDomainPolicyDescription

需要将副本 (replica) 放置在特定域中的放置策略说明。

ServicePlacementRequireDomainDistributionPolicyDescription

指定放置策略,该策略指示同一分区中的两个副本绝不应放置在同一容错域或升级域中。 虽然这种情况并不常见,但它可能会使服务面临由于计划外中断或其他后续/并发故障而引发并发故障的风险增加。 例如,假设副本部署在不同的数据中心,每个位置有一个副本 (replica) 。 如果其中一个数据中心脱机,通常放置在该数据中心的副本 (replica) 将打包到其余数据中心之一。 如果这不可取,则应设置此策略。

ServiceQueryDescription

表示可指定以优化返回的多个筛选器。 由 GetServicePagedListAsync(ServiceQueryDescription, TimeSpan, CancellationToken) 使用。

ServiceTagsCollection

用于描述服务标记的类。 每个标记集合都包含放置所需的标记,以及运行服务所需的标记。

ServiceTypeDescription

描述服务类型。

ServiceUpdateDescription

描述对现有服务的 的 ServiceDescription 更改。

SingletonPartitionSchemeDescription

描述单一实例分区或非分区服务的分区方案。

StartNodePoisonDescription

描述有关应中毒的节点的信息,并与 StartNodePoisonAsync () 一起使用。

StatefulServiceDescription

表示提供创建有状态服务所需的其他信息的扩展 ServiceDescription

StatefulServiceLoadMetricDescription

指定有状态服务的指标。

StatefulServiceTypeDescription

描述有状态服务类型。

StatefulServiceUpdateDescription

描述对通过 UpdateServiceAsync(Uri, ServiceUpdateDescription)执行的正在运行的服务的 更改StatefulServiceDescription

StatelessServiceDescription

扩展 ServiceDescription 以提供创建无状态服务所需的其他信息。

StatelessServiceLoadMetricDescription

指定无状态服务的指标。

StatelessServiceTypeDescription

描述无状态服务的类型。

StatelessServiceUpdateDescription

描述对通过 UpdateServiceAsync(Uri, ServiceUpdateDescription)执行的正在运行的服务的 更改StatelessServiceDescription

UniformInt64RangePartitionSchemeDescription

描述一种分区方案,其中整数范围在多个分区中均匀分配。

UnprovisionApplicationTypeDescription

描述使用 取消预配 UnprovisionApplicationAsync(UnprovisionApplicationTypeDescription, TimeSpan, CancellationToken)的应用程序类型。

UpdatePartitionLoadQueryDescription

表示 使用的 UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken)查询输入。

UpdatePartitionMoveCostQueryDescription

表示 使用的 UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken)查询输入。

UpgradePolicyDescription

描述结构或应用程序升级的升级策略。

UpgradeUpdateDescriptionBase

表示 和 FabricUpgradeUpdateDescriptionApplicationUpgradeUpdateDescription抽象基类。 此类可用于修改描述应用程序或群集升级行为的升级参数。 请访问 UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription)UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription) 以查看使用情况。

ValidateFabricUpgradeResult

表示用于封装 Service Fabric 升级验证结果的类。

枚举

ApplicationDefinitionKindFilter

枚举用于匹配应由查询返回的定义类型的应用程序的筛选器。

ApplicationPackageCleanupPolicy

枚举用于清理应用程序包策略的选项。

ApplicationTypeDefinitionKindFilter

枚举用于匹配应由查询返回的应用程序类型的定义类型的筛选器。

CodePackageEntryPointKind

枚举可能的入口点类型。

DllHostHostedDllKind

留待将来使用。

DllHostIsolationPolicy

留待将来使用。

EndpointProtocol

枚举终结点协议的类型。

EndpointType

枚举终结点类型的类型。

ExeHostWorkingFolder

枚举可能的开始文件夹类型。

PartitionScheme

枚举可对服务进行分区的方式。

ProvisionApplicationTypeKind

表示预配应用程序类型类型,该类型提供有关如何将应用程序包预配到映像存储的信息。

ScalingMechanismKind

枚举用于缩放的可用机制。

ScalingTriggerKind

枚举用于缩放的可用触发器。

ServiceCorrelationScheme

指示此服务与另一个服务相关联,并描述与该服务的关系。

ServiceDescriptionKind

枚举服务说明的类型。

ServiceHostUpgradeImpact

表示用于封装服务主机升级影响的类。

ServiceLoadMetricWeight

描述指标的权重。

ServicePackageActivationMode

介绍 Service Fabric 服务的服务包激活模式。 这是在使用 CreateServiceAsync(ServiceDescription)) 创建服务 (时指定的,或者在通过 ServicePackageActivationMode) 创建 ServiceGroup (CreateServiceGroupAsync(ServiceGroupDescription) 时指定。

如果在创建 Service 或 ServiceGroup 时未指定任何值,则默认为 SharedProcess mode。

ServicePlacementPolicyType

指示特定 ServicePlacementPolicyDescription的类型。

UpgradeKind

枚举可能的升级类型。