Sprache

IMemory Schnittstelle

Definition

Speicher-Schnittstelle.

public interface IMemory
type IMemory = interface
Public Interface IMemory
Abgeleitet

Methoden

Name Beschreibung
SetValue(String, Object)

Setze den Wert auf einen gegebenen Pfad.

TryGetValue(String, Object)

Versuche, den Wert von einem bestimmten Pfad zu erhalten, kann es ein einfacher Identifikator wie "a" sein, oder ein kombinierter Pfad wie "a.b", "a.b[2]", "a.b[2].c", innerhalb [] ist garantiert eine int-Zahl oder eine Zeichenkette.

Version()

Die Version wird verwendet, um zu erkennen, ob eine bestimmte Speicherinstanz aktualisiert wurde oder nicht. Wenn die Version nicht geändert wird, kann der Aufrufer das zwischengespeicherte Ergebnis verwenden, anstatt alles neu zu berechnen.

Erweiterungsmethoden

Name Beschreibung
RandomNext(IMemory, Int32, Int32, Nullable<Int32>)

Erzeuge zufälligen Seed und Wert aus Eigenschaften. Wenn der Wert nicht null ist, wäre das Mock-Zufallsergebnis: min + (Wert % (max - min)). Andernfalls, wenn der Seed nicht null ist, wäre der Seed des Zufalls festgelegt.

Gilt für: