Compartilhar via


ServiceDescription Classe

Definição

Um ServiceDescription contém todas as informações necessárias para criar um serviço.

[System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatelessServiceDescription))]
[System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatefulServiceDescription))]
public abstract class ServiceDescription
[<System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatelessServiceDescription))>]
[<System.Runtime.Serialization.KnownType(typeof(System.Fabric.Description.StatefulServiceDescription))>]
type ServiceDescription = class
Public MustInherit Class ServiceDescription
Herança
ServiceDescription
Derivado
Atributos

Construtores

ServiceDescription(ServiceDescription)

Cria uma instância de uma ServiceDescription classe com parâmetros de outro ServiceDescription objeto.

ServiceDescription(ServiceDescriptionKind)

Inicialize uma instância de com tipo de ServiceDescription serviço.

Propriedades

ApplicationName

Obtém ou define o URI do aplicativo.

Correlations

Obtém a lista de ServiceCorrelationDescriptions que descrevem as correlações desse serviço com outros serviços.

DefaultMoveCost

Obtém ou define o valor padrão MoveCost para o serviço.

InitializationData

Obtém ou define os dados de inicialização que serão passados para instâncias de serviço ou réplicas quando forem criados.

IsDefaultMoveCostSpecified

Obtém se um padrão MoveCost é especificado para o serviço.

Kind

Obtém o tipo de serviço (por exemplo, Com estado ou sem estado) desse serviço.

Metrics

Obtém ou define a coleção chave de ServiceLoadMetricDescriptions que descreve as métricas de carga definidas para esse serviço.

PartitionSchemeDescription

Obtém ou define a descrição do esquema de partição a ser usada para esse serviço.

PlacementConstraints

Obtém ou define as restrições de posicionamento para esse serviço.

PlacementPolicies

Obtém a lista de ServicePlacementPolicyDescriptions que descrevem as políticas de posicionamento para esse serviço.

ScalingPolicies

Obtém ou define a lista de ScalingPolicyDescription para esse serviço.

ServiceDnsName

Obtém ou define o nome DNS do serviço. Se isso for especificado, o serviço poderá ser acessado por meio de seu nome DNS em vez de ServiceName.

ServiceName

Obtém ou define o URI desse serviço.

ServicePackageActivationMode

Obtém ou define o ServicePackageActivationMode de um serviço.

ServiceTags

Obtém ou define a lista de marcas que influenciarão o posicionamento e a execução do serviço.

ServiceTypeName

Obtém ou define o nome do tipo de serviço.

Aplica-se a