Struct AgentId
public struct AgentId
- Geerbte Member
Konstruktoren
AgentId(AgentType, string)
public AgentId(AgentType type, string key)
Parameter
AgentId(string, string)
Initialisiert eine neue Instanz der AgentId-Struktur.
public AgentId(string type, string key)
Parameter
AgentId((string Type, string Key))
Initialisiert eine neue Instanz der AgentId-Struktur aus einem Tupel.
public AgentId((string Type, string Key) kvPair)
Parameter
Felder
Schlüssel
Agent-Instanzidentifikator. Zeichenfolgen dürfen nur alphanumerische Buchstaben (a-z und 0-9) oder Unterstriche (_) enthalten.
public string Key
Feldwert
Typ
Ein Identifikator, der einen Agenten einer bestimmten Factory-Funktion zuordnet. Zeichenfolgen dürfen nur alphanumerische Buchstaben (a-z und 0-9) oder Unterstriche (_) enthalten.
public string Type
Feldwert
Methoden
Equals(object?)
Bestimmt, ob das angegebene Objekt gleich der aktuellen AgentId ist.
public override bool Equals(object? obj)
Parameter
objobjectDas Objekt, das mit der aktuellen Instanz verglichen werden soll.
Rückgabe
FromStr(string)
Konvertiert eine Zeichenfolge im Format "type/key" in eine AgentId.
public static AgentId FromStr(string maybeAgentId)
Parameter
maybeAgentIdstringDie Agent-ID-Zeichenfolge.
Rückgabe
GetHashCode()
Gibt einen Hashcode für diese AgentId zurück.
public override int GetHashCode()
Rückgabe
- int
Ein Hashcode für die aktuelle Instanz.
ToString()
Gibt die Zeichenfolgendarstellung der AgentId zurück.
public override string ToString()
Rückgabe
- string
Eine Zeichenfolge im Format "type/key".
Operatoren
operator ==(AgentId, AgentId)
public static bool operator ==(AgentId left, AgentId right)
Parameter
Rückgabe
explicit operator AgentId(string)
Konvertiert eine Zeichenfolge explizit in eine AgentId.
public static explicit operator AgentId(string id)
Parameter
idstringDie Zeichenfolgendarstellung einer Agent-ID.
Rückgabe
operator !=(AgentId, AgentId)
public static bool operator !=(AgentId left, AgentId right)