Compartir a través de


System.Fabric.Description Espacio de nombres

Clases

AddRemoveIncrementalNamedPartitionScalingMechanism

Representa un mecanismo de escalado para agregar o quitar particiones con nombre de un servicio. Cuando se use este mecanismo, se agregarán o quitarán nuevas particiones con nombre de este servicio. El esquema esperado de particiones con nombre es "0","1",..."N-1" cuando se necesitan N particiones. Debe usarse con AverageServiceLoadScalingTrigger.

ApplicationDescription

Describe una aplicación que se va a crear mediante CreateApplicationAsync(ApplicationDescription).

ApplicationHealthQueryDescription

Representa la entrada de consulta para obtener el estado de la aplicación. Usado por GetApplicationHealthAsync(ApplicationHealthQueryDescription).

ApplicationMetricDescription

Especifica la capacidad de la aplicación para una métrica.

ApplicationNetworkQueryDescription

Representa la entrada de consulta utilizada por GetApplicationNetworkListAsync(ApplicationNetworkQueryDescription).

ApplicationParameter

Proporciona una invalidación de parámetros de aplicación que se aplicará al crear o actualizar una aplicación. Tenga en cuenta que los valores de parámetros de aplicación invalidados no se conservan en las actualizaciones de la aplicación. Para conservar los valores de parámetro invalidados en las actualizaciones de la aplicación, el usuario primero debe capturar la lista de parámetros de aplicación invalidados a través de la consulta GetApplication y, a continuación, pasar esa lista de parámetros invalidados a UpgradeApplicationAsync(ApplicationUpgradeDescription).

ApplicationParameterList

Representa la lista de parámetros de aplicación aplicados a la versión actual de la aplicación. Se recupera mediante GetApplicationListAsync(Uri).

Esta clase se deriva de una keyedCollection cuya clave de cadena es el nombre del applicationParameter asociado.

ApplicationPrincipalsDescription

Describe las entidades de seguridad de aplicación del servicio.

ApplicationQueryDescription

Representa la entrada de consulta utilizada por GetApplicationPagedListAsync(ApplicationQueryDescription, TimeSpan, CancellationToken).

ApplicationUpdateDescription

Describe una actualización de la capacidad de la aplicación que se actualizará mediante UpdateApplicationAsync(ApplicationUpdateDescription)

ApplicationUpgradeDescription

Describe la directiva de actualización y la aplicación que se va a actualizar.

ApplicationUpgradeUpdateDescription

Se usa para modificar los parámetros de actualización que describen el comportamiento de las actualizaciones de aplicaciones. Vea UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription).

AuthorizedConnectionRequest

Definición de clase de una solicitud de conexión autorizada que puede configurar un canal mTLS.

AuthorizedConnectionResult

Definición de clase de la respuesta de conexión autorizada que puede configurar un canal mTLS.

AveragePartitionLoadScalingTrigger

Representa una directiva de escalado relacionada con una carga media de una métrica o recurso de una partición. Cuando se usa esta directiva, la plataforma de Service Fabric desencadenará el escalado si la carga media de una partición no se ajusta a los límites especificados para una métrica determinada. Debe usarse con PartitionInstanceCountScaleMechanism.

AverageServiceLoadScalingTrigger

Representa una directiva de escalado relacionada con una carga media de una métrica o recurso de un servicio. Cuando se usa esta directiva, la plataforma de Service Fabric desencadenará el escalado si la carga media de un servicio no se ajusta a los límites especificados para una métrica determinada. Debe usarse con AddRemoveIncrementalNamedPartitionScalingMechanism.

ClusterHealthChunkQueryDescription

Describe la entrada de consulta de fragmentos de estado del clúster.

ClusterHealthQueryDescription

Proporciona entradas de consulta para obtener ClusterHealth. Usado por GetClusterHealthAsync(ClusterHealthQueryDescription).

ClusterManifestQueryDescription

Describe los parámetros de consulta para su uso con GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken).

CodePackageDescription

Describe un paquete de código que incluye su punto de entrada.

ConfigParameterOverride

Especifica una colección con nombre de invalidación de configuración.

ConfigParameterOverrideList

Especifica una colección con nombre de invalidaciones de configuración.

ConfigurationPackageDescription

Describe un paquete de configuración.

ConfigurationProperty

Especifica un valor de configuración y su valor que se puede usar para configurar un servicio o una aplicación.

La configuración se especifica en el archivo settings.xml en el manifiesto de servicio. Para obtener más información, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model

ConfigurationSection

Especifica una colección con nombre de propiedades de configuración.

ConfigurationSettings

Describe las opciones de configuración.

ConfigurationUpgradeDescription

Representa una clase para encapsular parámetros que describen una actualización de configuración del clúster de Service Fabric.

ContainerHostEntryPointDescription

Proporciona información sobre el punto de entrada ejecutable.

DataPackageDescription

Describe un paquete de datos.

DeleteApplicationDescription

Describe una aplicación que se va a eliminar mediante DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken).

DeleteNetworkDescription

Describe una red de contenedor que se va a eliminar mediante DeleteNetworkAsync(DeleteNetworkDescription, TimeSpan, CancellationToken).

DeleteServiceDescription

Describe un servicio que se va a eliminar mediante DeleteServiceAsync(DeleteServiceDescription, TimeSpan, CancellationToken).

DeployedApplicationHealthQueryDescription

Describe la entrada de consulta para obtener DeployedApplicationHealth. Usado por GetDeployedApplicationHealthAsync(DeployedApplicationHealthQueryDescription).

DeployedNetworkCodePackageQueryDescription

Representa la entrada de consulta utilizada por GetDeployedNetworkCodePackageListAsync(DeployedNetworkCodePackageQueryDescription).

DeployedNetworkQueryDescription

Representa la entrada de consulta utilizada por GetDeployedNetworkListAsync(DeployedNetworkQueryDescription).

DeployedServicePackageHealthQueryDescription

Describe la entrada de consulta para obtener DeployedServicePackageHealth. Usado por GetDeployedServicePackageHealthAsync(DeployedServicePackageHealthQueryDescription).

DllHostEntryPointDescription

Reservado para un uso futuro.

DllHostHostedDllDescription

Reservado para un uso futuro.

DllHostHostedManagedDllDescription

Reservado para un uso futuro.

DllHostHostedUnmanagedDllDescription

Reservado para un uso futuro.

EndpointResourceDescription

Describe el recurso de punto de conexión.

EntryPointDescription

Describe un punto de entrada asociado a un paquete de código.

ExeHostEntryPointDescription

Proporciona información sobre el punto de entrada ejecutable.

ExternalStoreProvisionApplicationTypeDescription

Describe una operación de tipo de aplicación de aprovisionamiento que usa un paquete de aplicación de un almacén externo, en lugar de un paquete cargado en el almacén de imágenes de Service Fabric. El tipo de aplicación se puede aprovisionar mediante ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken).

FabricUpgradeDescription

Representa una clase para encapsular una descripción de actualización de Service Fabric.

FabricUpgradeUpdateDescription

Se usa para modificar los parámetros de actualización que describen las actualizaciones del clúster de comportamiento. Vea UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription).

ImageStoreListDescription

Proporciona información sobre cómo obtener el contenido del almacén de imágenes.

InstanceLifecycleDescription

Clase para describir un comportamiento del ciclo de vida de una instancia.

LoadedPartitionInformationQueryDescription

Representa una clase para especificar una consulta para obtener particiones de carga superior o mínima. GetLoadedPartitionInfoListAsync(LoadedPartitionInformationQueryDescription)

LocalNetworkConfigurationDescription

Especifica la configuración de una red de contenedor local descrita por LocalNetworkDescription

LocalNetworkDescription

Describe una red de contenedor local.

ManagedApplicationIdentityDescription

Proporciona una invalidación de parámetros de aplicación que se aplicará al crear o actualizar una aplicación.

ManagedIdentityDescription

Representa una descripción de una identidad de seguridad.

ManagedIdentityDescriptionList

Representa la lista de parámetros de aplicación aplicados a la versión actual de la aplicación. Se recupera mediante GetApplicationListAsync(Uri).

Esta clase se deriva de una keyedCollection cuya clave de cadena es el nombre del applicationParameter asociado.

MetricLoadDescription

Especifica la información de carga de métricas.

MonitoredRollingApplicationUpgradePolicyDescription

Describe el comportamiento que se va a usar al realizar una actualización de la aplicación.

MonitoredRollingFabricUpgradePolicyDescription

Describe el comportamiento que se va a usar al realizar una actualización del clúster.

MonitoredRollingUpgradePolicyDescription

Especifica el comportamiento que se va a usar al realizar una actualización de clúster o aplicación supervisada.

NamedPartitionSchemeDescription

Describe el esquema de partición con nombre del servicio.

NamedRepartitionDescription

Describe los cambios de creación de particiones para un servicio existente del tipo Namedde esquema de partición .

NetworkApplicationQueryDescription

Representa la entrada de consulta utilizada por GetNetworkApplicationListAsync(NetworkApplicationQueryDescription).

NetworkDescription

Describe la clase base para las descripciones de red.

NetworkNodeQueryDescription

Representa la entrada de consulta utilizada por GetNetworkNodeListAsync(NetworkNodeQueryDescription).

NetworkQueryDescription

Representa la entrada de consulta utilizada por GetNetworkListAsync(NetworkQueryDescription, TimeSpan, CancellationToken).

NodeHealthQueryDescription

Describe la entrada de consulta para obtener NodeHealth. Usado por GetNodeHealthAsync(NodeHealthQueryDescription).

NodeQueryDescription

Describe un conjunto de filtros usados al ejecutar la consulta GetNodePagedListAsync(NodeQueryDescription, TimeSpan, CancellationToken).

NodeStartDescription

Describe información sobre cómo se debe iniciar un nodo mediante StartNodeTransitionAsync().

NodeStopDescription

Describe información sobre cómo se debe detener un nodo mediante StartNodeTransitionAsync().

NodeTransitionDescription

Describe información sobre cómo se debe realizar una transición de un nodo y se usa con StartNodeTransitionAsync().
Este objeto no se debe usar directamente, se deben usar las clases derivadas.

PackageDescription

Representa una clase base para todas las descripciones del paquete.

PagedApplicationTypeQueryDescription

Describe un conjunto de filtros usados al ejecutar la consulta GetApplicationTypePagedListAsync().

PagedDeployedApplicationQueryDescription

Describe un conjunto de filtros usados al ejecutar la consulta GetDeployedApplicationPagedListAsync(PagedDeployedApplicationQueryDescription).

PagedDeployedServicePackageQueryDescription

Describe un conjunto de filtros usados al ejecutar la consulta GetDeployedServicePackagePagedListAsync(PagedDeployedServicePackageQueryDescription).

PagedQueryDescriptionBase

Representa la clase base para todas las descripciones de consulta paginadas. Esta clase controla toda la funcionalidad relacionada con la paginación.

PartitionHealthQueryDescription

Describe la entrada de consulta para obtener PartitionHealth. Usado por GetPartitionHealthAsync(PartitionHealthQueryDescription).

PartitionInstanceCountScaleMechanism

Representa un mecanismo de escalado para agregar o quitar instancias de partición de servicio sin estado. Cuando se usa este mecanismo, esto afectará a todas las particiones de un servicio y realizará un escalado independiente de cada una de ellas. Se debe usar con AveragePartitionLoadScalingTrigger.

PartitionMetricLoadDescription

Especifica las cargas de métricas de una partición.

PartitionMoveCostDescription

Especifica el costo de movimiento de una partición.

PartitionSchemeDescription

Describe cómo se particiona el servicio. Esta es la entidad primaria de la que se derivan las descripciones reales del esquema de partición.

ProvisionApplicationTypeDescription

Describe una operación de tipo de aplicación de aprovisionamiento que usa un paquete de aplicación copiado en una ruta de acceso relativa en el almacén de imágenes. El tipo de aplicación se puede aprovisionar mediante ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken).

ProvisionApplicationTypeDescriptionBase

Representa la clase base para aprovisionar clases de tipo de aplicación. La descripción del aprovisionamiento se puede usar para aprovisionar tipos de aplicación mediante ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken).

RepartitionDescription

Describe los cambios de creación de particiones para un servicio existente.

ReplicaHealthQueryDescription

Describe la entrada de consulta para obtener ReplicaHealth. Usado por GetReplicaHealthAsync(ReplicaHealthQueryDescription).

ReplicaLifecycleDescription

Clase para describir un comportamiento del ciclo de vida de réplica.

ReplicaMetricLoadDescription

Especifica las cargas de métricas de una réplica o instancia específicas de una partición.

ReplicaMoveCostDescription

Especifica el costo de movimiento de una réplica o instancia específica de una partición.

RollingUpgradeMonitoringPolicy

Representa una clase para encapsular una directiva de supervisión gradual de actualizaciones.

RollingUpgradePolicyDescription

Descripción de la directiva de actualización gradual.

RunAsPolicyDescription

Describe runAsPolicy asociado a un CodePackage especificado en el manifiesto de aplicación.

ScalingMechanismDescription

Clase base para describir diferentes mecanismos de escalado. Los mecanismos de escalado son un método para describir lo que se debe hacer cuando se desencadena una operación de escalado. Vea AddRemoveIncrementalNamedPartitionScalingMechanism y PartitionInstanceCountScaleMechanism como ejemplos de mecanismos de escalado.

ScalingPolicyDescription

Clase para describir una directiva de escalado. Cada directiva de escalado consta de un ScalingTriggerDescription objeto que describe cuándo debe producirse el escalado y un ScalingMechanismDescription que describe cómo se realiza el escalado.

ScalingTriggerDescription

Clase base para describir distintos desencadenadores de escalado. Los desencadenadores de escalado se usan para describir en qué condiciones debe producirse una operación de escalado. Vea AveragePartitionLoadScalingTrigger y AverageServiceLoadScalingTrigger como ejemplos de desencadenadores de escalado.

SecurityGroupDescription

Representa una descripción de un grupo de seguridad.

SecurityUserDescription

Representa una descripción de un usuario de seguridad.

ServiceCorrelationDescription

Crea una correlación determinada entre los servicios.

ServiceDescription

ServiceDescription contiene toda la información necesaria para crear un servicio.

ServiceFromTemplateDescription

Describe un servicio de Service Fabric que se va a crear a partir de la plantilla de servicio predefinida en el manifiesto de aplicación actual.

ServiceGroupDescription

Proporciona una colección de información necesaria para crear y describir un grupo de servicios.

ServiceGroupFromTemplateDescription

Describe un grupo de servicios que se va a crear a partir de una plantilla de grupo de servicios predefinida en el manifiesto de aplicación actual.

ServiceGroupMemberDescription

Describe un servicio que pertenece a un grupo de servicios.

ServiceGroupTypeDescription

Representa la descripción del tipo del grupo de servicios de Fabric.

ServiceGroupTypeMemberDescription

Representa el tipo de descripción de miembro para el grupo de servicios.

ServiceGroupUpdateDescription

Modifica el ServiceGroupDescription de un grupo de servicios existente.

ServiceHealthQueryDescription

Proporciona entrada de consulta para obtener ServiceHealth. Usado por GetServiceHealthAsync(ServiceHealthQueryDescription).

ServiceLoadMetricDescription

Especifica una métrica para equilibrar la carga de un servicio durante el tiempo de ejecución.

ServiceNotificationFilterDescription

Representa una clase que se usa para describir un filtro para la entrega de notificaciones de servicio, registrada a través de RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription).

ServicePlacementAllowMultipleStatelessInstancesOnNodePolicyDescription

Especifica la directiva de selección de ubicación que permite la colocación de varias instancias sin estado de una partición de servicio en un nodo.

ServicePlacementInvalidDomainPolicyDescription

Representa una directiva que indica que no se debe usar un dominio de error o actualización determinado para la colocación de las instancias o réplicas del servicio al que se aplica esta directiva.

ServicePlacementNonPartiallyPlaceServicePolicyDescription

Descripción de la directiva de selección de ubicación que describe una ubicación del servicio donde todas las réplicas deben poder realizarse para que se creen las réplicas.

ServicePlacementPolicyDescription

Representa el tipo base para todos los tipos PlacementPolicyDescription del clúster.

ServicePlacementPreferPrimaryDomainPolicyDescription

Representa un ServicePlacementPolicyDescription objeto que indica que las réplicas principales del servicio deben colocarse de forma óptima en un dominio determinado.

ServicePlacementRequiredDomainPolicyDescription

Descripción de la directiva de selección de ubicación que requiere que una réplica se coloque en un dominio determinado.

ServicePlacementRequireDomainDistributionPolicyDescription

Especifica la directiva de selección de ubicación que indica que dos réplicas de la misma partición nunca deben colocarse en el mismo dominio de error o actualización. Aunque esto no es habitual, puede exponer el servicio a un mayor riesgo de errores simultáneos debido a interrupciones no planeadas u otros casos de errores posteriores o simultáneos. Por ejemplo, considere un caso en el que las réplicas se implementan en distintos centros de datos, con una réplica por ubicación. En caso de que uno de los centros de datos se desconecte, normalmente la réplica que se colocó en ese centro de datos se empaquetará en uno de los centros de datos restantes. Si esto no es deseable, se debe establecer esta directiva.

ServiceQueryDescription

Representa los varios filtros que se pueden especificar para refinar la devolución. Usado por GetServicePagedListAsync(ServiceQueryDescription, TimeSpan, CancellationToken).

ServiceTagsCollection

Clase para describir una etiqueta de servicio. Cada colección de etiquetas consta de etiquetas necesarias para la selección de ubicación y etiquetas necesarias para la ejecución del servicio.

ServiceTypeDescription

Describe el tipo de servicio.

ServiceUpdateDescription

Describe los cambios realizados en el ServiceDescription objeto de un servicio existente.

SingletonPartitionSchemeDescription

Describe el esquema de partición de un servicio con particiones singleton o sin particiones.

StartNodePoisonDescription

Describe información sobre qué nodo debe ser dudoso y se usa con StartNodePoisonAsync().

StatefulServiceDescription

Representa la extensión ServiceDescription para proporcionar información adicional necesaria para crear servicios con estado.

StatefulServiceLoadMetricDescription

Especifica una métrica para un servicio con estado.

StatefulServiceTypeDescription

Describe el tipo de servicio con estado.

StatefulServiceUpdateDescription

Describe los cambios realizados en el StatefulServiceDescription objeto de un servicio en ejecución realizado a través de UpdateServiceAsync(Uri, ServiceUpdateDescription).

StatelessServiceDescription

Se extiende ServiceDescription para proporcionar información adicional necesaria para crear un servicio sin estado.

StatelessServiceLoadMetricDescription

Especifica una métrica para un servicio sin estado.

StatelessServiceTypeDescription

Describe el tipo de servicio sin estado.

StatelessServiceUpdateDescription

Describe los cambios realizados en el StatelessServiceDescription objeto de un servicio en ejecución realizado a través de UpdateServiceAsync(Uri, ServiceUpdateDescription).

UniformInt64RangePartitionSchemeDescription

Describe un esquema de creación de particiones en el que un intervalo entero se asigna uniformemente entre varias particiones.

UnprovisionApplicationTypeDescription

Describe un tipo de aplicación que se va a desaprovisionar mediante UnprovisionApplicationAsync(UnprovisionApplicationTypeDescription, TimeSpan, CancellationToken).

UpdatePartitionLoadQueryDescription

Representa la entrada de consulta usada por UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken).

UpdatePartitionMoveCostQueryDescription

Representa la entrada de consulta usada por UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken).

UpgradePolicyDescription

Describe la directiva de actualización de la actualización del tejido o la actualización de la aplicación.

UpgradeUpdateDescriptionBase

Representa la clase base abstracta para ApplicationUpgradeUpdateDescription y FabricUpgradeUpdateDescription. Esta clase se puede usar para modificar los parámetros de actualización que describen el comportamiento de las actualizaciones de la aplicación o del clúster. Visite UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription) y UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription) para ver el uso.

ValidateFabricUpgradeResult

Representa una clase para encapsular un resultado de validación de actualización de Service Fabric.

Enumeraciones

ApplicationDefinitionKindFilter

Enumera los filtros usados para buscar coincidencias con el tipo de definición de las aplicaciones que debe devolver la consulta.

ApplicationPackageCleanupPolicy

Enumera las opciones para la limpieza de la directiva de paquete de aplicación.

ApplicationTypeDefinitionKindFilter

Enumera los filtros usados para buscar coincidencias con el tipo de definición de tipo de aplicaciones que debe devolver la consulta.

CodePackageEntryPointKind

Enumera los posibles tipos de puntos de entrada.

DllHostHostedDllKind

Reservado para un uso futuro.

DllHostIsolationPolicy

Reservado para un uso futuro.

EndpointProtocol

Enumera los tipos de protocolos de punto de conexión.

EndpointType

Enumera los tipos de tipos de punto de conexión.

ExeHostWorkingFolder

Enumera los posibles tipos de carpetas de inicio.

PartitionScheme

Enumera las formas en que se puede crear particiones de un servicio.

ProvisionApplicationTypeKind

Representa el tipo de tipo de aplicación de aprovisionamiento, que proporciona información sobre cómo se aprovisiona el paquete de aplicación en el almacén de imágenes.

ScalingMechanismKind

Enumera los mecanismos disponibles para el escalado.

ScalingTriggerKind

Enumera los desencadenadores disponibles para el escalado.

ServiceCorrelationScheme

Indica que este servicio está asociado a otro servicio y describe la relación con ese servicio.

ServiceDescriptionKind

Enumera los tipos de descripciones del servicio.

ServiceHostUpgradeImpact

Representa una clase para encapsular un impacto en la actualización del host de servicio.

ServiceLoadMetricWeight

Describe el peso de una métrica.

ServicePackageActivationMode

Describe el modo de activación de paquetes de servicio para un servicio de Service Fabric. Esto se especifica en el momento de crear el servicio (mediante CreateServiceAsync(ServiceDescription)) o ServiceGroup (mediante CreateServiceGroupAsync(ServiceGroupDescription)) a través ServicePackageActivationModede .

Si no se especifica ningún valor al crear el servicio o serviceGroup, el valor predeterminado es SharedProcess mode.

ServicePlacementPolicyType

Indica el tipo del objeto específico ServicePlacementPolicyDescription.

UpgradeKind

Enumera los posibles tipos de actualización.