Inhaltsverzeichnis

Struct AgentId

Namespace
Microsoft.AutoGen.Contracts
Assembly
Microsoft.AutoGen.Contracts.dll
public struct AgentId
Geerbte Member

Konstruktoren

AgentId(AgentType, string)

Initialisiert eine neue Instanz der AgentId-Struktur aus einem AgentType.

public AgentId(AgentType type, string key)

Parameter

type AgentType

Der Agententyp.

key string

Agent-Instanzidentifikator.

AgentId(string, string)

Initialisiert eine neue Instanz der AgentId-Struktur.

public AgentId(string type, string key)

Parameter

type string

Der Agententyp.

key string

Agent-Instanzidentifikator.

AgentId((string Type, string Key))

Initialisiert eine neue Instanz der AgentId-Struktur aus einem Tupel.

public AgentId((string Type, string Key) kvPair)

Parameter

kvPair (string, string)

Ein Tupel, das den Agententyp und den Schlüssel enthält.

Felder

Schlüssel

Agent-Instanzidentifikator. Zeichenfolgen dürfen nur alphanumerische Buchstaben (a-z und 0-9) oder Unterstriche (_) enthalten.

public string Key

Feldwert

string

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

string

Methoden

Equals(object?)

Bestimmt, ob das angegebene Objekt gleich der aktuellen AgentId ist.

public override bool Equals(object? obj)

Parameter

obj object

Das Objekt, das mit der aktuellen Instanz verglichen werden soll.

Rückgabe

bool

true, wenn das angegebene Objekt gleich der aktuellen AgentId ist; andernfalls false.

FromStr(string)

Konvertiert eine Zeichenfolge im Format "type/key" in eine AgentId.

public static AgentId FromStr(string maybeAgentId)

Parameter

maybeAgentId string

Die Agent-ID-Zeichenfolge.

Rückgabe

AgentId

Eine Instanz von AgentId.

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

left AgentId
right AgentId

Rückgabe

bool

explicit operator AgentId(string)

Konvertiert eine Zeichenfolge explizit in eine AgentId.

public static explicit operator AgentId(string id)

Parameter

id string

Die Zeichenfolgendarstellung einer Agent-ID.

Rückgabe

AgentId

Eine Instanz von AgentId.

operator !=(AgentId, AgentId)

public static bool operator !=(AgentId left, AgentId right)

Parameter

left AgentId
right AgentId

Rückgabe

bool