2 votes

Trouver la clé de partition d'un service dynamique au moment de l'exécution.

J'ai besoin de trouver la clé de partition actuelle d'un Service Fabric Stateful Service au moment de l'exécution.

J'ai regardé dans le ICodePackageActivationContext y el StatefulServiceContext mais je n'arrive pas à voir cette information nulle part.

Edit :

Comme LoekD a souligné dans sa réponse que cette information est disponible au sein de la Commission européenne. StatefulService classe. Pour être explicitement clair, voici comment j'ai accédé à la classe :

var info = (Int64RangePartitionInformation) this.Partition.PartitionInfo;

var highKey = info.HighKey;
var lowKey = info.LowKey;

2voto

LoekD Points 7825

À l'intérieur du service lui-même, vous pouvez utiliser la fonction Partition.PartitionInfo propriété .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X