Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
IGrainWithGuidCompoundKey Interface
Definition
- Namespace:
- Orleans
- Assembly:
- Orleans.dll
- Assembly:
- Orleans.Core.Abstractions.dll
- Package:
- Microsoft.Orleans.Core v1.5.10
- Package:
- Microsoft.Orleans.Core.Abstractions v10.0.0
- Package:
- Microsoft.Orleans.Core.Abstractions v2.4.5
- Package:
- Microsoft.Orleans.Core.Abstractions v3.6.5
- Package:
- Microsoft.Orleans.Core.Abstractions v7.2.5
- Package:
- Microsoft.Orleans.Core.Abstractions v8.0.0
- Package:
- Microsoft.Orleans.Core.Abstractions v8.1.0
- Package:
- Microsoft.Orleans.Core.Abstractions v8.2.0
- Package:
- Microsoft.Orleans.Core.Abstractions v9.0.0
- Package:
- Microsoft.Orleans.Core.Abstractions v9.1.2
- Source:
- IGrain.cs
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.
Marker interface for grains with compound keys.
public interface IGrainWithGuidCompoundKey : Orleans.IGrain
type IGrainWithGuidCompoundKey = interface
interface IGrain
interface IAddressable
Public Interface IGrainWithGuidCompoundKey
Implements IGrain
- Implements
Extension Methods
| Name | Description |
|---|---|
| AsReference(IAddressable, Type) |
Returns a typed reference to the provided grain. |
| AsReference<TGrainInterface>(IAddressable) |
Returns a typed reference to the provided grain. |
| BindGrainReference(IAddressable, IGrainFactory) |
Binds the grain reference to the provided IGrainFactory. |
| Cast(IAddressable, Type) |
Returns a typed reference to the provided grain. |
| Cast<TGrainInterface>(IAddressable) |
Returns a typed reference to the provided grain. |
| GetGrainId(IAddressable) |
Returns the grain id corresponding to the provided grain. |
| GetGrainIdentity(IGrain) | |
| GetImplicitStreamIdentity(IGrainWithGuidCompoundKey) |
Constructs StreamIdentity of the stream that the grain is implicitly subscribed to. |
| GetPrimaryKey(IAddressable, String) |
Returns the Guid representation of a grain primary key. |
| GetPrimaryKey(IAddressable) |
Returns the Guid representation of a grain primary key. |
| GetPrimaryKey(IGrain, String) | |
| GetPrimaryKey(IGrain) | |
| GetPrimaryKeyLong(IAddressable, String) |
Returns the |
| GetPrimaryKeyLong(IAddressable) |
Returns the |
| GetPrimaryKeyLong(IGrain, String) | |
| GetPrimaryKeyLong(IGrain) | |
| GetPrimaryKeyString(IAddressable) |
Returns the |
| IsPrimaryKeyBasedOnLong(IAddressable) |
Returns whether part of the primary key is of type |
