Compartilhar via


Orleans.Metadata Namespace

Classes

AttributeGrainBindingsProvider

Fornece propriedades de interface de granularidade de atributos que implementam IGrainPropertiesProviderAttribute.

AttributeGrainPropertiesProvider

Fornece propriedades de interface de granularidade de atributos que implementam IGrainPropertiesProviderAttribute.

AttributeGrainTypeProvider

Obtém o correspondente GrainType para uma classe de granularidade de uma Attribute implementação IGrainTypeProviderAttribute nessa classe.

ClusterManifest

Informações sobre tipos que estão disponíveis no cluster.

DefaultGrainTypeAttribute

Especifica o tipo de granularidade padrão a ser usado ao construir uma referência de granularidade para essa interface sem especificar um tipo de granularidade.

FeaturePopulatorAttribute

Define um populador de recursos para este assembly.

FrameworkPartAttribute

Especifica que um assembly não contém código do aplicativo.

GrainBindings

Descreve as associações para um determinado tipo de granularidade.

GrainBindingsResolver

Resolve associações para tipos de granularidade.

GrainClassFeature

Contém descrições de classe de granularidade.

GrainClassMap

Mapeamento entre GrainType e implementação de Type.

GrainClassMetadata

Descreve uma classe de granularidade.

GrainInterfaceFeature

Contém descrições de interface de granularidade.

GrainInterfaceMetadata

Descreve uma interface de granularidade.

GrainInterfaceProperties

Informações sobre uma interface de comunicação.

GrainInterfaceTypeResolver

Associa um GrainInterfaceType a um Type.

GrainManifest

Informações sobre granularidades disponíveis.

GrainProperties

Informações sobre um tipo GrainTypede granularidade lógica.

GrainPropertiesResolver

Responsável pela resolução de GrainPropertiesGrainType valores.

GrainTypeResolver

Associa um GrainType a uma classe de granularidade.

WellKnownGrainInterfaceProperties

Chaves de propriedade de interface de granularidade conhecidas.

WellKnownGrainTypeProperties

Propriedades de granularidade conhecidas.

Estruturas

MajorMinorVersion

Representa uma versão com dois componentes, um componente principal (mais significativo) e um componente secundário (menos significativo).

Interfaces

IFeaturePopulator<TFeature>

Preenche um tipo de recurso especificado.

IGrainBindingsProviderAttribute

Interface para Attribute classes que fornecem informações sobre uma granularidade.

IGrainInterfacePropertiesProvider

Fornece propriedades de granularidade.

IGrainInterfacePropertiesProviderAttribute

Interface para Attribute classes que fornecem informações sobre uma interface de granularidade.

IGrainPropertiesProvider

Fornece propriedades de granularidade.

IGrainPropertiesProviderAttribute

Interface para Attribute classes que fornecem informações sobre uma granularidade.

IGrainTypeProvider

Associa um GrainType a uma classe de granularidade.

IGrainTypeProviderAttribute

A funcionalidade que pode ser implementada por um personalizado Attribute que implementa isso especifica o GrainType do tipo ao qual ele está anexado.