Partager via


IDevelopmentLeaseProviderGrain Interface

Définition

public interface IDevelopmentLeaseProviderGrain : Orleans.IGrainWithIntegerKey, Orleans.LeaseProviders.ILeaseProvider
type IDevelopmentLeaseProviderGrain = interface
    interface ILeaseProvider
    interface IGrainWithIntegerKey
    interface IGrain
    interface IAddressable
Public Interface IDevelopmentLeaseProviderGrain
Implements IGrainWithIntegerKey, ILeaseProvider
Dérivé
Implémente

Méthodes

Acquire(String, LeaseRequest[])

Opération d’acquisition de baux par lots

(Hérité de ILeaseProvider)
Release(String, AcquiredLease[])

Opération de bail de mise en production par lot

(Hérité de ILeaseProvider)
Renew(String, AcquiredLease[])

Opération de renouvellement de bail par lots

(Hérité de ILeaseProvider)
Reset()

Oublie tous les baux. Utilisé pour simuler la perte de ce grain ou pour forcer le rééquilibrage des files d’attente

Méthodes d’extension

AsReference<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

BindGrainReference(IAddressable, IGrainFactory)

Lie la référence de grain au fourni IGrainFactory.

Cast(IAddressable, Type)

Retourne une référence typée au grain fourni.

Cast<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

GetGrainIdentity(IGrain)
GetPrimaryKey(IGrain, String)
GetPrimaryKey(IGrain)
GetPrimaryKey(IAddressable, String)

Retourne la Guid représentation d’une clé primaire de grain.

GetPrimaryKey(IAddressable)

Retourne la Guid représentation d’une clé primaire de grain.

GetPrimaryKeyLong(IGrain, String)
GetPrimaryKeyLong(IGrain)
GetPrimaryKeyLong(IAddressable, String)

Retourne la long représentation d’une clé primaire de grain.

GetPrimaryKeyLong(IAddressable)

Retourne la long représentation d’une clé primaire de grain.

GetPrimaryKeyString(IAddressable)

Retourne la string clé primaire du grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Retourne si une partie de la clé primaire est de type long.

S’applique à