Class DiwassCacheScope
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
- CurrentHeaders
gRPC-Metadata für den aktuellen Modus —
nullbei 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 —
nullbei Default.