System.Fabric.Query Namespace

Classes

Application

Describes an application instance which is characterized by application-name, application-type, application-parameters, health-state etc.

ApplicationList

Represents the list of Application retrieved by calling GetApplicationListAsync(Uri).

ApplicationLoadInformation

Describes the load of an application instance that is retrieved using GetApplicationLoadInformationAsync(String)

ApplicationLoadMetricInformation

Represents the information about capacity and current load for one metric that services of the application are using.

ApplicationMetadata

Represents metadata associated with an application.

ApplicationNameResult

Describes an application name.

ApplicationNetwork

Describes a container network that an application is a member of.

ApplicationNetworkList

Represents one page of ApplicationNetwork retrieved by calling GetApplicationNetworkListAsync(ApplicationNetworkQueryDescription). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

ApplicationType

Represents an application type.

ApplicationTypeList

Represents the list of the ApplicationType retrieved by calling GetApplicationTypeListAsync(String).

ApplicationTypeMetadata

Represents metadata associated with a application type.

ApplicationTypePagedList

Represents one page of ApplicationType retrieved by calling GetApplicationTypePagedListAsync(). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

ArmMetadata

Represents metadata associated with an entity.

ClusterLoadInformation

Represents the cluster load information.

CodePackageEntryPoint

Represents a code package entry point.

CodePackageEntryPointStatistics

Represents a code package entry point statistic.

CodePackageUsageStatistics

Represents code package usage statistics.

DeployedApplication

Describes an instance of an application’s service host running on a Service Fabric Node.

DeployedApplicationList

Represents the list of DeployedApplication objects.

DeployedApplicationPagedList

Represents the list of DeployedApplication. Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

DeployedCodePackage

Represents a deployed code package.

DeployedCodePackageList

Represents this list that can be modified only if this property is false.

DeployedNetwork

Describes a container network deployed to a node.

DeployedNetworkCodePackage

Describes a deployed code package in a container network.

DeployedNetworkCodePackageList

Represents one page of DeployedNetworkCodePackage retrieved by calling GetDeployedNetworkCodePackageListAsync(DeployedNetworkCodePackageQueryDescription). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

DeployedNetworkList

Represents one page of DeployedNetwork retrieved by calling GetDeployedNetworkListAsync(DeployedNetworkQueryDescription). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

DeployedServicePackage

Describes a deployed service package. This can be obtained by using query GetDeployedServicePackageListAsync(String, Uri) or query GetDeployedServicePackagePagedListAsync(PagedDeployedServicePackageQueryDescription) which return a list of DeployedServicePackage on a given node.

DeployedServicePackageList

Represents a list of DeployedServicePackage.

DeployedServicePackagePagedList

Represents the list of DeployedServicePackage. Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

DeployedServiceReplica

Represents the view of a replica on a node.

DeployedServiceReplicaDetail

Represents a replica running in the code package.

DeployedServiceReplicaList

Contains list of deployed service replica.

DeployedServiceType

Represents a deployed service type.

DeployedServiceTypeList

Represents a list of DeployedServiceType.

DeployedStatefulServiceReplica

Represents a deployed stateful service replica.

DeployedStatefulServiceReplicaDetail

Represents the information about a stateful replica running in a code package.

DeployedStatelessServiceInstance

Represents a deployed stateless service instance.

DeployedStatelessServiceInstanceDetail

Represents the information about a stateless instance running in a code package.

ImageStoreContentResult

A ImageStoreContentResult contains the information of image store content returned by list content query

ImageStoreFileInfo

A ImageStoreFileInfo contains information about the native image store file

ImageStoreFileVersion

A ImageStoreFileVersion contains version information about a native image store file

ImageStoreFolderInfo

A ImageStoreFolderInfo contains information about a native image store folder

ImageStorePagedContentResult

Represents the query result from listing image store content

KeyValueStoreMigrationStatus

Query status for the migration workflow of a key/value store replica

KeyValueStoreReplicaStatus

Query status for a key/value store replica

LoadedPartitionInformationResult

Represents partition information.

LoadedPartitionInformationResultList

Represents data structure that contains top/least loaded partitions for a certain metric.

LoadMetricInformation

Represents the load metric information.

LoadMetricReport

Represents the load metric report.

LocalNetworkInformation

Describes information of a local container network

ManagedKeyVaultReferenceParameter

Identifies application parameter overrides that are managed key vault references and their associated application identity.

ManagedKeyVaultReferenceParameterList

List of ManagedKeyVaultReferenceParameter

NetworkApplication

Describes an application in a container network.

NetworkApplicationList

Represents one page of NetworkApplication retrieved by calling GetNetworkApplicationListAsync(NetworkApplicationQueryDescription). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

NetworkInformation

Describes the base class for network information.

NetworkList

Represents one page of NetworkInformation retrieved by calling GetNetworkListAsync(). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

NetworkNode

Describes a node in a container network.

NetworkNodeList

Represents one page of NetworkNode retrieved by calling GetNetworkNodeListAsync(NetworkNodeQueryDescription). Paged lists consist of the return results it holds (a list), along with a continuation token which may be used to access subsequent pages.

Node

Represents a Service Fabric cluster node.

NodeDeactivationResult

Contains the detailed deactivation information about a node.

NodeDeactivationTask

Specifies a node deactivation task.

NodeDeactivationTaskId

Specifies the task ID of a node deactivation task.

NodeList

Represents a list of Service Fabric nodes retrieved by calling GetNodeListAsync().

NodeLoadInformation

Represents the data structure that holds a summary of all metrics and their load on a certain node.

NodeLoadMetricInformation

Represents data structure that contains load information for a certain metric on a node.

PagedList<T>

Represents a paged list that contains a list of items and a continuation token.

PagedListHelper

Extensions for paged list operations.

Partition

Represents a partition.

PartitionLoadInformation

Represents the partition load information.

PrimaryReplicatorStatus

Provides statistics about the Service Fabric Replicator, when it is functioning in a Primary role.

ProvisionedFabricCodeVersion

Represents a provisioned Service Fabric code (MSI) version retrieved by calling GetProvisionedFabricCodeVersionListAsync(String).

ProvisionedFabricCodeVersionList

Represents a list of provisioned Service Fabric code versions retrieved by calling GetProvisionedFabricConfigVersionListAsync().

ProvisionedFabricConfigVersion

Represents a provisioned Service Fabric configuration (Cluster Manifest) version retrieved by calling GetProvisionedFabricConfigVersionListAsync().

ProvisionedFabricConfigVersionList

Represents the list of provisioned Service Fabric configuration (Cluster Manifest) versions retrieved by calling GetProvisionedFabricConfigVersionListAsync(String).

RemoteReplicatorAcknowledgementDetail

Provides acknowledgement details pertaining to a replication or copy stream. Member of RemoteReplicatorStatus

RemoteReplicatorAcknowledgementStatus

Provides copy and replication stream acknowledgement details. Member of RemoteReplicatorStatus

RemoteReplicatorStatus

Represents the state of the secondary replicator from the primary replicator’s point of view.

Replica

Represents a query replica.

ReplicaLoadInformation

Represents the data structure that contains metric load information for a replica.

ReplicaStatus

Represents base class for query status of a replica

ReplicatorQueueStatus

Provides various statistics of the queue used in the Service Fabric Replicator.

ReplicatorStatus

Provides statistics about the Service Fabric Replicator.

SecondaryReplicatorStatus

Provides statistics about the Service Fabric Replicator, when it is functioning in a ActiveSecondary role.

Service

Represents a service.

ServiceGroupMember

The type that stores the service group member query.

ServiceGroupMemberList

The service group member list that contains service group members.

ServiceGroupMemberMember

The type that contains a service group member.

ServiceGroupMemberMemberList

The service group member member list that contains service group member members.

ServiceGroupMemberType

The type that stores the type of service group member query result.

ServiceGroupMemberTypeList

The service group member type list that contains the service group member types.

ServiceList

Represents a list of services retrieved by calling GetServiceListAsync(Uri).

ServiceMetadata

Represents metadata associated with a service.

ServiceNameResult

Describes an service name.

ServicePartitionList

Contains the partition information for a Service Fabric Service.

ServiceReplicaList

Contains the replica information for a Service Fabric Partition.

ServiceType

Represents a service type.

ServiceTypeList

Represents a list of service type.

StatefulService

Represents a stateful service.

StatefulServicePartition

Represents a stateful service partition.

StatefulServiceReplica

Represents a stateful service replica.

StatelessService

Represents a stateless service.

StatelessServiceInstance

Represents a stateless service instance.

StatelessServicePartition

Represents a stateless service partition.

TestCommandStatus

This class represents the status of a test command. Calling GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken) returns an IList of this type of object.

TestCommandStatusList

An IList<T> of TestCommandStatus objects.

UnplacedReplicaInformation

Contains information for an unplaced replica.

UpdatePartitionLoadResult

Specifies the output per partition of the query UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken) that contains integer representation of the ErrorCode with the corresponding partition ID.

UpdatePartitionLoadResultList

Represents the list of UpdatePartitionLoadResult retrieved by calling UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken).

UpdatePartitionMoveCostResult

Specifies the output per partition of the query UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken) that contains integer representation of the ErrorCode with the corresponding partition ID.

UpdatePartitionMoveCostResultList

Represents the list of UpdatePartitionMoveCostResult retrieved by calling UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken).

UploadChunkRange

UploadChunkRange contains start and end position of byte chunk

UploadSession

UploadSession contains information about the image store upload sessions

UploadSessionInfo

Contains information about the image store upload session

Enums

ApplicationDefinitionKind

Specifies the application definition kind.

Specifies the mechanism the user used to define a Service Fabric application.

ApplicationStatus

Specifies the status of the application.

ApplicationTypeDefinitionKind

Specifies the application type definition kind.

Specifies mechanism user used to define a Service Fabric application type.

ApplicationTypeStatus

Specifies the status of the application type.

KeyValueStoreMigrationPhase

Indicates a phase in the overall key/value store migration workflow.

KeyValueStoreMigrationState

Indicates the underlying state of an ongoing key/value store migration phase (see KeyValueStoreMigrationPhase).

KeyValueStoreProviderKind

Identifies the underlying state provider type (implementation detail) of a key/value store.

NodeStatus

Specifies the node status.

NodeStatusFilter

Enumerates the filters used for matching the node status for nodes that should be returned by query.

ReplicaStatus.ReplicaKind

Represents kind of a replica.

ReplicatorOperationName

Represents the operation currently being executed by the Replicator, either via IReplicator or IPrimaryReplicator interface.

ServiceKind

Specifies the service kind.

ServiceOperationName

Specifies the current active life-cycle operation on a stateful service replica or stateless service instance retrieved by calling GetDeployedReplicaListAsync(String, Uri).

ServicePartitionStatus

Specifies the service partition status.

ServiceReplicaStatus

Specifies the status of the replica.

ServiceReplicaStatusFilter

Enumerates the filter used for matching the replica status for replicas that should be returned by query.

ServiceStatus

Represents the status of a service retrieved by calling GetServiceListAsync(Uri).

ServiceTypeRegistrationStatus

Specifies the service type registration status.

TestCommandStateFilter

This is used when calling GetTestCommandStatusListAsync(), and indicates the filter to use on TestCommandState's. Multiple filter values may be specified.

TestCommandTypeFilter

This is used when calling GetTestCommandStatusListAsync(), and indicates the filter to use on TestCommandType's. Multiple filter values may be specified.