PartitionManagerOptions Klasse

Definition

Optionen zum Steuern verschiedener Aspekte der Partitionsverteilung innerhalb EventProcessorHost instance.

public class PartitionManagerOptions
type PartitionManagerOptions = class
Public Class PartitionManagerOptions
Vererbung
PartitionManagerOptions

Konstruktoren

PartitionManagerOptions()

Initialisiert eine neue Instanz der PartitionManagerOptions-Klasse.

Eigenschaften

AcquireInterval

Intervall, in dem EventProcessorHost instance eine Aufgabe zum Berechnen startet, wenn Partitionen gleichmäßig auf bekannte Hostinstanzen verteilt sind.

DefaultOptions

Erstellt eine instance von PartitionManagerOptions mit folgenden Standardwerten: a) RenewInterval = 10 Sekunden b) AcquireInterval = 10 Sekunden c) DefaultLeaseInterval = 30 Sekunden d) MaxReceiveClients = 16,

LeaseInterval

Intervall, für das die Lease für ein Azure-Blob übernommen wird, das eine EventHub-Partition darstellt. Wenn die Lease innerhalb dieses Intervalls nicht verlängert wird, läuft sie ab, und der Besitz der Partition wird in eine andere EventProcessorHost instance verschoben.

MaxReceiveClients

Die maximale Anzahl von Empfängerclients, die für jeden Host instance erstellt wurden. Sobald das Maximum erreicht ist, beginnt der Host mit dem Ausgleich von Partitionen zwischen bereits erstellten Empfängerclients.

RenewInterval

Verlängerungsintervall für alle Leases für Partitionen, die derzeit von instance gehalten werden EventProcessorHost .

SkipBlobContainerCreation

Verwenden Sie diese Option, wenn Die Erstellung eines Blobcontainers für Partitionsleases außerhalb von EventProcessorHost erfolgen soll. Dies ist nützlich in Szenarien, in denen Sie einen CloudBlobClient an EventProcessorHost übergeben möchten, der keine Berechtigungen zum Erstellen eines Speichercontainers hat. Der Standardwert für diese Optionen ist "false".

Gilt für: