Table of Contents

Class DiwassCacheScope

Namespace
Zedal.Sdk.Apis.Diwass
Assembly
Zedal.Sdk.dll

Ambient-Scope für den DiwassCacheMode eines DIWASS-Directory-Calls. Statt jede SDK-Methode um einen Parameter aufzublähen (öffentliche API), setzt der Aufrufer den Modus per using DiwassCacheScope.Enter(mode); die Diwass-Impls hängen die passenden Header an die CallOptions. Fließt korrekt über await (AsyncLocal<T>).

public static class DiwassCacheScope
Inheritance
DiwassCacheScope
Inherited Members

Fields

BypassHeader

Header, der den Cache umgeht (live, kein write-through).

FillCacheHeader

Header, der live geht und den Cache per write-through füllt.

Properties

Current

Aktueller Modus (Default, wenn kein Scope aktiv).

CurrentHeaders

gRPC-Metadata für den aktuellen Modus — null bei Default.

Methods

Enter(DiwassCacheMode)

Setzt den Modus für den umschließenden using-Block und stellt ihn danach zurück.

HeadersFor(DiwassCacheMode)

gRPC-Metadata für einen Modus — null bei Default.