Compartir a través de


System.Fabric Espacio de nombres

Clases

ApplicationUpgradeProgress

Representa el estado de actualización de la instancia de la aplicación.

ByteSerializable

Una clase que debe serializarse o deserializarse hacia y desde una matriz de bytes debe heredar de esta clase base.

CheckExistsPropertyOperation

Representa un PropertyBatchOperation objeto que compara la existencia booleana de una propiedad con el ExistenceCheck argumento .

CheckSequencePropertyOperation

Compara el SequenceNumber valor de una propiedad con el SequenceNumber argumento .

CheckValuePropertyOperation

Representa un PropertyBatchOperation objeto que compara el valor de la propiedad con el valor esperado.

ClaimsCredentials

Representa la credencial de seguridad basada en notificaciones adquirida de STS (servicio de token de seguridad).

CodePackage

Representa la definición del paquete de código.

CodePackageActivationContext

Representa la activación que contiene información sobre un paquete de código en ejecución en una aplicación de Service Fabric.

Los GetActivationContext() métodos y GetActivationContextAsync(TimeSpan, CancellationToken) se pueden usar para obtener una instancia del contexto de activación.

CodePackageActivationInformation

Para uso interno.

CodePackageActivator

Representa el activador de los paquetes de código del paquete de servicio. Esto es solo para uso interno

CodePackageActivator.CodePackageEventArgs

Solo para interno

CodePackageDebugParameters

Clase para parámetros de depuración de paquetes de código.

CodePackageEventDescription

Para uso interno.

ComposeDeploymentUpgradeProgress

Representa el progreso de actualización de la implementación de redacción.

ConfigurationPackage

Representa un paquete de configuración.

ContainerDebugParameters

Clase para parámetros de depuración de contenedor.

DataPackage

Esta clase representa un paquete de datos en la aplicación. Un paquete de datos consta de datos estáticos (que se pueden actualizar) que la aplicación consume. Para obtener más información, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model

DeletePropertyOperation

Representa un PropertyBatchOperation objeto que elimina una propiedad especificada si existe.

ExecutionPolicyDescription

Para uso interno.

FabricBackupDirectoryNotEmptyException

Excepción que se produce cuando un directorio de copia de seguridad proporcionado por el usuario no está vacío.

FabricBackupInProgressException

Excepción que se produce cuando se intenta iniciar una copia de seguridad mientras una copia de seguridad iniciada previamente todavía está en curso.

FabricBackupNotFoundException

Excepción que se produce al intentar obtener la directiva de programación de copias de seguridad de una partición para la que no está habilitada la copia de seguridad.

FabricCannotConnectException

Excepción que indica que no se puede conectar el error.

FabricChaosAlreadyRunningException

Excepción que se produce cuando se intenta crear una nueva instancia del servicio De prueba de Chaos integrada de Service Fabric, mientras que el servicio ya se está ejecutando en el clúster.

FabricChaosEngineException

Excepción que se produce cuando el servicio De prueba de Chaos integrado de Service Fabric ha encontrado algo inesperado.

FabricClient

Crea y administra servicios de Service Fabric y otras entidades.

FabricClient.ApplicationManagementClient

Proporciona la funcionalidad para administrar aplicaciones de Service Fabric.

FabricClient.ClaimsRetrievalEventArgs

Representa los argumentos de evento para un evento de recuperación de tokens de notificaciones.

FabricClient.ClusterManagementClient

Representa el cliente de administración de clústeres para realizar operaciones de mantenimiento del clúster.

FabricClient.ComposeDeploymentClient

Proporciona la funcionalidad para administrar implementaciones de Redacción de Service Fabric.

FabricClient.FaultManagementClient

Proporciona funcionalidad para introducir errores en un clúster de Service Fabric.

FabricClient.GatewayInformationEventArgs

Representa los argumentos de evento para los eventos relacionados con la puerta de enlace, como conectarse y desconectar.

FabricClient.HealthClient

Proporciona funcionalidad para realizar operaciones relacionadas con el estado, como el informe y el estado de las consultas.

FabricClient.InfrastructureServiceClient

Proporciona métodos para realizar operaciones específicas de la infraestructura.

Esta clase admite la plataforma de Service Fabric; no está pensado para llamarse directamente desde el código.

FabricClient.NetworkManagementClient

Proporciona la funcionalidad para administrar redes de contenedor de Service Fabric.

FabricClient.PropertyManagementClient

Representa el cliente de administración de propiedades utilizado para realizar la administración de nombres y propiedades.

FabricClient.QueryClient

Representa el cliente fabric que se puede usar para emitir consultas.

FabricClient.RepairManagementClient

Proporciona métodos para administrar tareas de reparación.

Esta clase admite la plataforma de Service Fabric; no está pensado para llamarse directamente desde el código.

FabricClient.SecretStoreClient

Permite la creación de un cliente de Almacén secreto de Service Fabric

FabricClient.ServiceGroupManagementClient

Permite la creación, eliminación e inspección del lado cliente de los grupos de servicios dentro del clúster, al igual que para los FabricClient.ServiceManagementClient servicios normales.

FabricClient.ServiceManagementClient

Representa la habilitación de los servicios que se van a administrar.

FabricClient.ServiceManagementClient.ServiceNotificationEventArgs

Argumentos de evento para un ServiceNotificationFilterMatched evento.

FabricClient.TestManagementClient

Proporciona métodos para emitir y controlar comandos de prueba.

FabricClientSettings

Representa los valores de configuración de la FabricClient clase .

FabricConnectionDeniedException

Excepción que se produce cuando un clúster o servidor de Service Fabric deniega una solicitud de conexión.

FabricConstants

Estas son constantes usadas por ServiceFabric para varios recursos relacionados con el sistema operativo.

FabricDeleteBackupFileFailedException

Excepción que se produce cuando se produce un error en la eliminación de un archivo o un directorio durante la copia de seguridad.

FabricElementAlreadyExistsException

Excepción que indica un error debido a la existencia de una entidad en conflicto.

FabricElementNotFoundException

Excepción que se produce cuando un elemento de Service Fabric no está disponible.

FabricEndpointNotFoundException

Excepción que se produce cuando no se encuentra el punto de conexión especificado.

FabricException

Clase de excepción base de Service Fabric.

FabricImageStoreException

Excepción que se produce al realizar operaciones de ImageStore.

FabricInvalidAddressException

Excepción que se produce cuando Service Fabric no reconoce una dirección.

FabricInvalidAtomicGroupException

Excepción que se produce cuando el grupo atómico de Service Fabric no es válido.

FabricInvalidForStatefulServicesException

Excepción que se produce cuando una operación solo es válida para los servicios sin estado.

FabricInvalidForStatelessServicesException

Excepción que se produce cuando una operación solo es válida para los servicios con estado.

FabricInvalidPartitionKeyException

Excepción que indica un error debido al uso de una clave de partición de servicio que no es válida.

FabricInvalidPartitionSelectorException

Excepción que se produce cuando partitionSelector no es válido.

FabricInvalidReplicaSelectorException

Excepción que se produce cuando un ReplicaSelector no es válido.

FabricInvalidTestCommandStateException

Excepción que se produce cuando una operación no es válida para un comando de prueba en un estado determinado.

FabricMessageTooLargeException

Excepción que indica que el mensaje es demasiado grande.

FabricMissingFullBackupException

Excepción que se produce cuando se intenta crear una copia de seguridad incremental del almacén de clave-valor antes de crear una copia de seguridad completa inicial.

FabricNotPrimaryException

Excepción que se produce cuando el destinatario no es un elemento principal.

FabricNotReadableException

Excepción que se produce cuando una partición de servicio o una réplica no pueden aceptar lecturas.

FabricObjectClosedException

Excepción que se produce cuando el objeto de Service Fabric está actualmente en un estado cerrado debido a una de las siguientes condiciones: 1. El objeto de Service Fabric se está eliminando. 2. El objeto de Service Fabric no es accesible debido a una conmutación por error.

FabricOnlyValidForStatefulPersistentServicesException

Excepción que se produce cuando una operación solo es válida para los servicios persistentes con estado.

FabricOrchestrationUpgradeProgress

Encapsula el progreso de una actualización de Service Fabric.

FabricPeriodicBackupNotEnabledException

Excepción que se produce al intentar obtener la directiva de programación de copias de seguridad de una partición para la que no está habilitada la copia de seguridad.

FabricReplicationOperationTooLargeException

Excepción que se produce cuando la operación de replicación es mayor que el límite configurado.

FabricReplicator

Replica el estado de alta disponibilidad y confiabilidad.

FabricRestoreSafeCheckFailedException

Excepción que se produce cuando la copia de seguridad es demasiado antigua para usarse para la restauración.

FabricRuntime

Permite que los hosts creados por el usuario obtengan su CodePackageActivationContext, así como registrar los generadores de servicios necesarios [ IStatelessServiceFactory, IStatefulServiceFactoryo ServiceGroupFactory] o los tipos de servicio directamente.

FabricServerAuthenticationFailedException

Excepción que indica un error de autenticación de la identidad de clúster o servidor.

FabricServiceNotFoundException

Excepción que se produce cuando no hay ningún servicio encontrado por el nombre especificado.

FabricSkipRestoreOperationException

Excepción que se produce cuando el usuario establece para omitir la restauración automática y continuar con los datos de réplica en su lugar.

FabricTestCommandOperationIdAlreadyExistsException

Excepción que se produce cuando ya existe un comando de prueba, es decir, cuando hay un identificador de operación duplicado.

FabricTransientException

Excepción que indica un error de una operación debido a una circunstancia transitoria del entorno o tiempo de ejecución.

Control FabricTransientException de reliable Collections : se recomienda al usuario detectar esta excepción, anular la transacción y volver a intentar todas las operaciones con una nueva transacción.

FabricUpgradeOrchestrationServiceState

Encapsula el estado del servicio de orquestación de actualizaciones.

FabricUpgradeProgress

Encapsula el progreso de una actualización de Service Fabric.

FabricValidationException

Excepción producida por las API de validación en la capacidad de prueba

FabricWorkerEntryPoint

Reservado para uso futuro.

GatewayInformation

Contiene información que identifica un nodo de Service Fabric en el clúster.

GetPropertyOperation

Representa un PropertyBatchOperation objeto que obtiene la propiedad especificada si existe.

Int64RangePartitionInformation

Describe la información de partición del intervalo entero basado en esquemas de partición. Los servicios observan este tipo de ServicePartitionInformation cuando se crea el servicio con la UniformInt64RangePartitionSchemeDescription clase . Int64RangePartitionInformationse deriva de IServicePartition y se proporciona a los servicios como parte de o IStatelessServicePartition, que se pasa a través de IStatefulServicePartition los métodos con estado OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) o sin OpenAsync(IStatelessServicePartition, CancellationToken) estado.

KeyValueStoreEnumerator

Lee el contenido del almacén local de una réplica secundaria en el contexto de una devolución de llamada de finalización de copia.

.
KeyValueStoreItem

Representa un elemento en el almacén de clave-valor.

KeyValueStoreItemMetadata

Representa los metadatos asociados a un KeyValueStoreItem objeto en el almacén clave-valor.

KeyValueStoreNotification

Contiene toda la información de una operación replicada recibida por una réplica secundaria.

KeyValueStoreReplica

Proporciona un componente de almacenamiento de datos transaccional, replicado y asociativo a escritores de servicios, listos para la integración en cualquier servicio de Service Fabric.

Los servicios heredados de Service Fabric lo usan. Todos los nuevos servicios deben usar Reliable Collections.
KeyValueStoreReplicaSettings

Representa la configuración de una réplica de almacén de clave-valor.

KeyValueStoreTransactionSettings

Especifica la configuración opcional para describir el comportamiento de las transacciones admitidas por KeyValueStoreReplica.

LoadMetric

Representa el nombre de una métrica y un valor en tiempo de ejecución como un par nombre-valor que se notifica a Service Fabric. Service Fabric usa las cargas de métricas para asegurarse de que el clúster se usa uniformemente y que los nodos no superan sus capacidades para las métricas especificadas. LoadMetric Los informes se proporcionan a Service Fabric a través de ReportLoad(IEnumerable<LoadMetric>).

LocalEseStoreSettings

Representa la configuración opcional de un almacén ESE local.

LocalStoreSettings

Representa la configuración de la opción para un almacén local.

MemoryOwner

IMemoryOwner<T> contenedor que indica el número de bytes en los Memory que contienen datos válidos. Al realizar lecturas, los consumidores de esta clase deben considerar ValidLength) como la longitud de en lugar de Memory usar Length directamente.

NamedPartitionInformation

Describe la información de partición del nombre como una cadena basada en esquemas de partición. Los servicios observan este tipo de ServicePartitionInformation cuando se crea el servicio con .NamedPartitionSchemeDescription NamedPartitionInformation se deriva de la IServicePartition interfaz y se proporciona a los servicios como parte de la IStatefulServicePartition interfaz o IStatelessServicePartition , que se pasa durante el estado OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) o sin estado OpenAsync(IStatelessServicePartition, CancellationToken).

NamedProperty

Representa una propiedad administrada mediante .FabricClient.PropertyManagementClient

NamedPropertyMetadata

Metadatos asociados a , NamedPropertyincluido el nombre de la propiedad.

NameEnumerationResult

Colección de nombres de Service Fabric, tal y como devuelve EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean).

NodeConfiguration

Esta clase contiene API para administrar la configuración del nodo.

NodeContext

Especifica información contextual sobre un nodo de Service Fabric, como el nombre del nodo, el identificador, el tipo de nodo, etc.

NodeId

Clase para encapsular un identificador de nodo.

NodeTransitionProgress

Devuelve el objeto NodeTransitionProgress.

NodeUpgradeProgress

Proporciona los esquemas para los detalles del progreso de la actualización de un nodo.

NoneSecurityCredentials

Subtipo SecurityCredentials para el modo no seguro

OperationData

OperationData se usa para transferir los cambios de estado de copia y el contexto de copia entre réplicas.

Si AsMemoryManagedOperationData() devuelve un valor distinto de NULL, este valor debe interactuarse con en lugar del OperationData objeto . Se expone de esta manera para evitar alterar la superficie de la API.

OrderingUtility

Métodos de utilidad para ordenar la clase.

OutOfDiskSpaceException

Excepción que indica que el disco escrito se ha quedado sin espacio.

PackageAddedEventArgs<TPackage>

Describe un evento agregado de paquete.

PackageModifiedEventArgs<TPackage>

Representa los argumentos de evento para la modificación del paquete.

PackageRemovedEventArgs<TPackage>

Describe un evento de paquete quitado.

PackageSharingPolicy

Representa una directiva para el uso compartido de paquetes.

PackageSharingPolicyList

Representa una lista de objetos PackageSharingPolicy.

PartitionDataLossProgress

Devuelve el objeto invoke data pérdida de progreso.

PartitionQuorumLossProgress

Devuelve el objeto de progreso Invocar pérdida de cuórum.

PartitionRestartProgress

Devuelve el objeto de progreso Invocar pérdida de cuórum.

PartitionSafetyCheck

Representa safetyCheck para una partición.

PartitionSelector

Se trata de una clase auxiliar para seleccionar particiones.

PartitionUpgradeSafetyCheck

Representa para UpgradeSafetyCheck una partición.

PropertyBatchOperation

Representa la clase base para las operaciones de propiedad que se pueden colocar en un lote y enviarse a través del SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) método .

PropertyBatchResult

Especifica el lote que contiene los resultados de la llamada al SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) método.

PropertyEnumerationResult

Representa una enumeración de propiedades devueltas desde una operación por el administrador de propiedades.

PutCustomPropertyOperation

Representa la propiedad especificada bajo el nombre especificado y establece la información de tipo personalizado para la interpretación personalizada del valor de propiedad.

PutPropertyOperation

Coloca la propiedad especificada bajo el nombre especificado.

ReconfigurationInformation

Representa información sobre la reconfiguración de la réplica.

ReplicaInformation

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

ReplicaSelector

Se trata de una clase auxiliar para seleccionar réplicas.

ReplicaSetConfiguration

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

ReplicatorSettings

Permite que una réplica con estado configure al FabricReplicator crearla a través de CreateReplicator(IStateProvider, ReplicatorSettings).

ResolvedServiceEndpoint

Representa un punto de conexión de servicio resuelto, que contiene información sobre el rol de réplica de partición de servicio y la dirección a la que escucha.

ResolvedServicePartition

Contiene información sobre la partición del servicio que se resolvió y el conjunto de puntos de conexión que se pueden usar para acceder a la partición.

RestoreSettings

Representa la configuración de una operación de almacén RestoreAsync(String, RestoreSettings, CancellationToken) de clave-valor.

SafetyCheck

Representa una comprobación de seguridad que se está realizando actualmente para un nodo.

SecurityCredentials

Clase base abstracta para tipos que representan credenciales de seguridad.

SeedNodeSafetyCheck

Comprobación de seguridad que se está realizando actualmente para los nodos de inicialización.

SeedNodeUpgradeSafetyCheck

Comprobación de seguridad que se está realizando actualmente para el nodo de inicialización. durante la actualización

SelectedPartition

Devuelve la partición seleccionada mediante las API PartitionSelector FaultManagementClient.

SelectedReplica

Devuelve el objeto de réplica seleccionado mediante ReplicaSelector testability API.

ServiceContext

Contexto de servicio en el que está funcionando el servicio.

ServiceEndpointsVersion

Se usa para comparar dos ServiceNotification objetos y determinar qué evento de notificación precede al otro.

ServiceGroupFactory

Crea un generador de grupos de servicios que se usa para crear grupos de servicios reales a partir de los generadores de tipos proporcionados en tiempo de ejecución.

ServiceInitializationParameters

Representa la clase base para los parámetros de inicialización del servicio que se pasan al Initialize(StatefulServiceInitializationParameters) método de un servicio.

ServiceNotification

Representa una notificación de servicio que contiene detalles sobre un servicio cuya réplica o puntos de conexión de instancia han cambiado. El evento envía ServiceNotificationFilterMatched notificaciones.

ServicePartitionInformation

Representa la clase base para describir las particiones.

ServicePartitionResolutionChange

Este contenedor contiene el objeto actualizado ResolvedServicePartition.

SingletonPartitionInformation

Indica que el servicio tiene particiones singleton, no particionadas de forma eficaz o solo con una partición, y usa el esquema de partición de un servicio Singleton.

StatefulServiceContext

Representa el contexto de servicio en el que funciona el servicio con estado.

StatefulServiceInitializationParameters

Define los parámetros de inicialización del servicio para un servicio con estado.

StatelessServiceContext

Contexto de servicio en el que funciona el servicio sin estado.

StatelessServiceInitializationParameters

Define los parámetros de inicialización del servicio para un servicio sin estado.

StoreBackupInfo

Proporciona información sobre la copia de seguridad creada mediante una llamada a BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

TestCommandProgress

Clase base para los objetos de progreso.

TokenServiceMetadata

Solo para uso interno.

Transaction

Representa una transacción. KeyValueStoreReplica

TransactionBase

Proporciona una clase base abstracta para una transacción.

TransactionFaultedException

Excepción que indica un error debido a que el sistema genera un error interno en la transacción.

UnknownSafetyCheck

Comprobación de seguridad que no se conoce con la versión actual de Service Fabric.

UnknownUpgradeSafetyCheck

El tipo de comprobación de seguridad de actualización es desconocido. Esto es lo más probable porque el cliente ejecuta una versión anterior.

UpgradeDomainProgress

Representa los detalles del progreso de la actualización de los nodos del dominio de actualización.

UpgradeDomainStatus

Representa el estado de un dominio de actualización.

UpgradeSafetyCheck

Representa la comprobación de seguridad que se está realizando actualmente para un nodo durante la actualización.

UpgradeUnitsProgress

Representa los detalles del progreso de la actualización de los nodos que pasan por la actualización.

UpgradeUnitStatus

Representa el estado de una unidad de actualización. Normalmente, se trata de un dominio de actualización, pero para las actualizaciones de nodo por nodo se trata de un nodo.

WindowsCredentials

Representa la credencial de dominio de Active Directory.

X509Credentials

Especifica las credenciales de seguridad basadas en certificados X.509.

X509IssuerStore

Tipo para identificar el almacén de emisores X509 con el nombre común y los almacenes del firmante del emisor.

X509Name

Tipo para identificar el certificado X509 con el nombre común del firmante o el nombre DNS

Estructuras

Epoch

Representa la versión actual de la partición en Service Fabric.

Interfaces

IAtomicGroupStateProvider

Describe métodos adicionales de la IAtomicGroupStateProvider interfaz que un servicio de usuario debe implementar para aprovechar la funcionalidad de grupo atómico de un grupo de servicios.

IAtomicGroupStateReplicator

Expone funciones relacionadas con la replicación para grupos atómicos.

IByteSerializable

Expone los métodos para serializar el objeto en un byte[] o deserializar el objeto de un byte[]

ICodePackageActivationContext

Representa el contexto de activación del servicio activado de Service Fabric.

ICodePackageActivationContext2

Representa el contexto de activación del servicio activado de Service Fabric.

ICodePackageActivationContext3

Representa el contexto de activación del servicio activado de Service Fabric.

IImageBuilder

Interfaz implementada por ImageBuilderDummyService en ImageBuilderExe.cs

IImageStoreProgressHandler

Define el comportamiento que un controlador de progreso debe implementar para procesar la información de progreso de las operaciones del almacén de imágenes.

IMemoryManagedOperationData

Similar a IOperationData, pero respaldado por MemoryOwner

IOperation

Describe los datos que se obtienen del replicador de estado.

IOperationData

Interfaz para los datos que se transfieren.

IOperationDataStream

Un IOperationDataStream objeto encapsula una secuencia de OperationData objetos que se intercambian entre la réplica principal y la réplica secundaria. Los objetos que implementan IOperationDataStream se usan durante el proceso de copia. Tanto el método de contexto GetCopyContext() de copia que se envía desde la réplica secundaria a la réplica principal como el método de estado GetCopyState(Int64, IOperationDataStream) de copia implementan la IOperationDataStream interfaz .

IOperationStream

Representa un flujo de operaciones de replicación o copia que se envían desde la réplica principal a la réplica secundaria.

IOperationStream2

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IOperationStream3

IOperationStream2 con System.Fabric.MemoryManagedOperationData soporte técnico. La OperationData instancia devuelta por Data no se debe usar directamente. En su lugar, llame a AsMemoryManagedOperationData() en esa instancia para obtener la System.Fabric.MemoryManagedOperationData instancia que se va a usar.

IPrimaryReplicator

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicatorCatchupSpecificQuorum

Permite que un IReplicator indique que admite la obtención de cuórums específicos con el uso de la marca MustCatchup en ReplicaInformation.

IServiceGroupPartition

Los miembros del grupo de servicio dentro de un grupo de servicio pueden convertir el proporcionado IStatefulServicePartition o IStatelessServicePartition en un IServiceGroupPartition para tener acceso a los métodos específicos de los miembros de los grupos de servicios.

IServicePartition

Proporciona información al servicio sobre la partición a la que pertenece y proporciona métodos para que el servicio interactúe con el sistema durante el tiempo de ejecución.

IStatefulServiceFactory

Representa un generador de servicios con estado responsable de crear réplicas de un tipo específico de servicio con estado. Los generadores de servicios con estado se registran con los hosts de FabricRuntime servicio mediante RegisterStatefulServiceFactory(String, IStatefulServiceFactory) o RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken).

IStatefulServicePartition

Representa una partición asociada a una réplica de servicio con estado.

IStatefulServiceReplica

Define el comportamiento que rige el ciclo de vida de una réplica, como el inicio, la inicialización, los cambios de rol y el apagado.

IStatelessServiceFactory

Representa un generador de servicios sin estado responsable de crear instancias de un tipo específico de servicio sin estado.

IStatelessServiceInstance

Define el comportamiento que rige el ciclo de vida de una instancia de servicio sin estado, como el inicio, la inicialización y el apagado.

IStatelessServicePartition

Representa una partición asociada a una instancia de servicio sin estado.

IStateProvider

Define el comportamiento que un servicio debe implementar para interactuar con .FabricReplicator

IStateReplicator

Expone las funciones relacionadas con la replicación de la FabricReplicator clase que usa IStateProvider para replicar el estado para garantizar la alta disponibilidad.

IStateReplicator2

Expone las funciones relacionadas con la replicación de la FabricReplicator clase que usa IStateProvider para replicar el estado para garantizar la alta disponibilidad.

Enumeraciones

ApplicationUpgradeState

Enumera el estado de la actualización de la aplicación.

AuthorizedConnectionKeyType

Enumera el estado de los tipos de clave de conexión autorizados.

CodePackageEventType

Para uso interno.

CompletionMode

Se trata de una enumeración que se usa para indicar cuándo se debe completar la API.

ComposeDeploymentUpgradeState

Enumera el estado de la actualización de implementación de redacción.

CredentialType

Define los tipos válidos de credenciales de seguridad.

DataLossMode

Esta enumeración se pasa a la API de testability DataLoss para indicar qué tipo de pérdida de datos se va a inducir.

DeploymentStatus

Especifica el estado del paquete en el nodo.

EntryPointStatus

Especifica el estado del Elemento EntryPoint de CodePackage implementado en un nodo.

ExecutionPolicyExecutionType

Para uso interno.

ExecutionPolicyRestartPolicy

Para uso interno.

FabricClientRole

Representa el rol de seguridad de cliente de fabric.

FabricErrorCode

Define los códigos de error que se pueden asociar a .FabricException

FabricUpgradeState

Especifica el estado de actualización al actualizar Service Fabric.

FaultType

Indica el tipo de error que notifica un servicio: no válido, transitorio o permanente.

HostIsolationMode

Indica el modo de aislamiento del punto de entrada principal de un paquete de código cuando el tipo de host es ContainerHost. Esto se especifica como parte de las directivas de host de contenedor en el manifiesto de aplicación al importar el manifiesto de servicio.

HostType

Tipo de host para el punto de entrada principal de un paquete de código tal y como se especifica en el manifiesto de servicio.

KeyValueStoreReplica.FullCopyMode

Especifica el comportamiento que se va a usar al compilar nuevas réplicas secundarias (copia completa).

KeyValueStoreReplica.SecondaryNotificationMode

Especifica el comportamiento de OnCopyComplete(KeyValueStoreEnumerator) y OnReplicationOperation(IEnumerator<KeyValueStoreNotification>) para las réplicas en el rol secundario.

LocalStoreKind

Especifica el tipo de proveedor de almacén local.

ManagedIdentityKind

Tipo de entidad a la que se hace referencia en una declaración de uso de MI

MoveCost

Describe el costo de traslado de una réplica.

NetworkStatus

Indica el estado de la red del contenedor.

NetworkStatusFilter

Enumera los filtros usados para hacer coincidir el estado de las redes de contenedor que debe devolver la consulta.

NetworkType

Indica el tipo de red de contenedor.

NodeDeactivationIntent

Describe el motivo por el que se desactiva el nodo.

NodeDeactivationStatus

Se especificó el estado de una tarea de desactivación de nodo.

NodeDeactivationTaskType

Especifica los distintos tipos de tareas de desactivación de nodo.

NodeTransitionType

Describe el tipo de transición de nodo.

NodeUpgradePhase

Describe la fase de actualización del nodo correspondiente.

OperationType

Especifica el tipo de operación que se recibe a través del flujo de copia o replicación.

Ordering

Define valores para Ordering.

PackageSharingPolicyScope

Representa el ámbito de .PackageSharingPolicy

PartitionAccessStatus

Enumera el estado de acceso de la partición.

ProgressUnitType

Describe la unidad de medida de cada UpdateProgress(Int64, Int64, ProgressUnitType) devolución de llamada.

PropertyBatchOperationKind

Especifica el tipo de BatchPropertyOperation.

PropertyTypeId

Enumera los tipos de propiedad posibles.

ProtectionLevel

Enumera cómo se protege la comunicación.

QuorumLossMode

Tipo de QuorumLoss que se invocará.

ReconfigurationPhase

Representa la fase de reconfiguración de réplica.

ReconfigurationType

Representa el tipo de reconfiguración de réplica.

ReplicaOpenMode

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

ReplicaRole

Indica el rol de una réplica de servicio con estado.

ReplicaSetQuorumMode

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

ReplicaStatus

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

RestartPartitionMode

Enumeración que se pasa a la API RestartPartition para especificar qué réplicas deben reiniciarse.

RollingUpgradeMode

Especifica el tipo de actualización gradual al actualizar una instancia de aplicación o un clúster.

SafetyCheckKind

Enumeración de Service Fabric que indica la comprobación de seguridad de actualización realizada.

ServiceEndpointRole

Enumera los tipos de roles posibles de un punto de conexión de servicio.

ServicePartitionKind

Indica el tipo de esquema de creación de particiones que se usa.

StoreBackupOption

La opción de copia de seguridad del almacén clave-valor.

TestCommandProgressState

Esta enumeración indica el estado de un comando de prueba.

TestCommandType

El tipo de comando test del comando de prueba consultado.

TransactionIsolationLevel

Enumera el conjunto de posibles niveles de aislamiento para .Transaction

UpgradeDomainState

Enumera los estados de un dominio de actualización.

UpgradeFailureAction

Enumera las acciones para que Service Fabric realice si se produce un error en la actualización.

UpgradeFailureReason

Describe los posibles motivos de error de actualización.

UpgradeSafetyCheckKind

Enumera el objeto que se realiza para un nodo durante la UpgradeSafetyCheck actualización.

UpgradeSortOrder

Enumera las formas en que se pueden ordenar los dominios de actualización.

UpgradeUnitState

Enumera los estados de una unidad de actualización.

Delegados

FabricClient.ClaimsRetrievalEventHandler

Delegado para controlar una devolución de llamada de recuperación de tokens de notificaciones mediante el registro para el evento ClaimsRetrieval

ServicePartitionResolutionChangeHandler

Tipo delegado para devoluciones de llamada del lado cliente que se realizan en el código de usuario cuando los puntos de conexión de un servicio cambian o se produce una excepción durante el proceso de actualización de la información del punto de conexión en tiempo de ejecución.