System.Fabric Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |
Azure SDK for .NET