Orleans.Metadata Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AttributeGrainBindingsProvider |
Provides grain interface properties from attributes implementing IGrainPropertiesProviderAttribute. |
AttributeGrainPropertiesProvider |
Provides grain interface properties from attributes implementing IGrainPropertiesProviderAttribute. |
AttributeGrainTypeProvider |
Gets the corresponding GrainType for a grain class from an Attribute implementing IGrainTypeProviderAttribute on that class. |
ClusterManifest |
Information about types which are available in the cluster. |
DefaultGrainTypeAttribute |
Specifies the default grain type to use when constructing a grain reference for this interface without specifying a grain type. |
FeaturePopulatorAttribute |
Defines a feature populator for this assembly. |
FrameworkPartAttribute |
Specifies that an assembly does not contain application code. |
GrainBindings |
Describes the bindings for a given grain type. |
GrainBindingsResolver |
Resolves bindings for grain types. |
GrainClassFeature |
Contains grain class descriptions. |
GrainClassMap | |
GrainClassMetadata |
Describes a grain class. |
GrainInterfaceFeature |
Contains grain interface descriptions. |
GrainInterfaceMetadata |
Describes a grain interface. |
GrainInterfaceProperties |
Information about a communication interface. |
GrainInterfaceTypeResolver |
Associates a GrainInterfaceType with a Type. |
GrainManifest |
Information about available grains. |
GrainProperties |
Information about a logical grain type GrainType. |
GrainPropertiesResolver |
Responsible for resolving GrainProperties for GrainType values. |
GrainTypeResolver |
Associates a GrainType with a grain class. |
WellKnownGrainInterfaceProperties |
Well-known grain interface property keys. |
WellKnownGrainTypeProperties |
Well-known grain properties. |
Structs
MajorMinorVersion |
Represents a version with two components, a major (most-significant) component, and a minor (least-significant) component. |
Interfaces
IFeaturePopulator<TFeature> |
Populates a specified kind of feature. |
IGrainBindingsProviderAttribute |
Interface for Attribute classes which provide information about a grain. |
IGrainInterfacePropertiesProvider |
Provides grain properties. |
IGrainInterfacePropertiesProviderAttribute |
Interface for Attribute classes which provide information about a grain interface. |
IGrainPropertiesProvider |
Provides grain properties. |
IGrainPropertiesProviderAttribute |
Interface for Attribute classes which provide information about a grain. |
IGrainTypeProvider |
Associates a GrainType with a grain class. |
IGrainTypeProviderAttribute |
Functionality which can be implemented by a custom Attribute which implements this specifies the GrainType of the type which it is attached to. |