Freigeben über


ConversationAccount Klasse

  • java.lang.Object
    • com.microsoft.bot.schema.ConversationAccount

public class ConversationAccount

Das Unterhaltungskonto stellt die Identität der Unterhaltung innerhalb eines Kanals dar.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ConversationAccount()

Leere UnterhaltungKonto.

ConversationAccount(boolean withIsGroup, String withId, String withName)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

ConversationAccount(String withId)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static ConversationAccount clone(ConversationAccount conversationAccount)

Führt eine tiefe Kopie einer UnterhaltungKonto aus.

java.lang.String getAadObjectId()

Ruft die #aadObjectId dieses Kontos in Azure Active Directory (AAD) ab.

java.lang.String getConversationType()

Rufen Sie den #conversationType Wert ab.

java.lang.String getId()

Rufen Sie den #id Wert ab.

java.lang.String getName()

Rufen Sie den #name Wert ab.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Überlaufeigenschaften.

RoleTypes getRole()

Rufen Sie den #role Wert ab.

java.lang.String getTenantId()

Ruft die #tenantIddieser Unterhaltung ab.

boolean isGroup()

Rufen Sie den #isGroup Wert ab.

void setAadObjectId(String withAadObjectId)

Legt die #aadObjectId dieses Kontos in Azure Active Directory (AAD) fest.

void setConversationType(String withConversationType)

Legen Sie den wert #conversationType fest.

void setId(String withId)

Legen Sie den wert #id fest.

void setIsGroup(boolean withIsGroup)

Legen Sie den wert #isGroup fest.

void setName(String withName)

Legen Sie den wert #name fest.

void setProperties(String key, JsonNode value)

Legen Sie Überlaufeigenschaften fest.

void setRole(RoleTypes withRole)

Legen Sie den wert #role fest.

void setTenantId(String withTenantId)

Legt die #tenantIddieser Unterhaltung fest.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

ConversationAccount

public ConversationAccount()

Leeres ConversationAccount.

ConversationAccount

public ConversationAccount(boolean withIsGroup, String withId, String withName)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

Parameter:

withIsGroup - Gibt an, ob die Unterhaltung mehr als zwei Teilnehmer zum Zeitpunkt der Aktivität enthält.
withId - Kanal-ID für den Benutzer oder Bot in diesem Kanal (Beispiel: joe@smith.comoder @joesmith oder 123456).
withName - Anzeigename.

ConversationAccount

public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

Parameter:

withIsGroup - Gibt an, ob die Unterhaltung mehr als zwei Teilnehmer zum Zeitpunkt der Aktivität enthält.
withConversationType - Gibt den Typ der Unterhaltung in Kanälen an, die zwischen unterhaltungen unterscheiden.
withId - Kanal-ID für den Benutzer oder Bot in diesem Kanal (Beispiel: joe@smith.comoder @joesmith oder 123456).
withName - Anzeigename.
withAadObjectId - Objekt-ID dieses Kontos in Azure Active Directory (AAD).
withRole - Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.). Mögliche Werte sind: "user", "bot".
withTenantId - Die Mandanten-ID dieser Unterhaltung.

ConversationAccount

public ConversationAccount(String withId)

Initialisiert eine neue Instanz der ConversationAccount-Klasse.

Parameter:

withId - Kanal-ID für den Benutzer oder Bot in diesem Kanal (Beispiel: joe@smith.comoder @joesmith oder 123456).

Details zur Methode

clone

public static ConversationAccount clone(ConversationAccount conversationAccount)

Führt eine tiefe Kopie eines ConversationAccount aus.

Parameter:

conversationAccount - Das zu kopierende ConversationAccount.

Gibt zurück:

Das geklonte ConversationAccount.

getAadObjectId

public String getAadObjectId()

Ruft die #aadObjectId dieses Kontos in Azure Active Directory (AAD) ab.

Gibt zurück:

Die AAD-Objekt-ID.

getConversationType

public String getConversationType()

Rufen Sie den #conversationType Wert ab.

Gibt zurück:

der conversationType-Wert

getId

public String getId()

Rufen Sie den #id Wert ab.

Gibt zurück:

der ID-Wert

getName

public String getName()

Rufen Sie den #name Wert ab.

Gibt zurück:

der Nameswert

getProperties

public Map getProperties()

Überlaufeigenschaften. Auf Eigenschaften, die nicht als Eigenschaften der ersten Klasse im Objekt modelliert sind, kann hier zugegriffen werden. Hinweis: Ein Eigenschaftswert kann geschachtelt werden.

Gibt zurück:

Eine Key-Value Karte der Eigenschaften

getRole

public RoleTypes getRole()

Rufen Sie den #role Wert ab.

Gibt zurück:

der Rollenwert

getTenantId

public String getTenantId()

Ruft die #tenantIddieser Unterhaltung ab.

Gibt zurück:

Der TenantId-Wert.

isGroup

public boolean isGroup()

Rufen Sie den #isGroup Wert ab.

Gibt zurück:

isGroup-Wert

setAadObjectId

public void setAadObjectId(String withAadObjectId)

Legt die #aadObjectId dieses Kontos in Azure Active Directory (AAD) fest.

Parameter:

withAadObjectId - die festzulegende AAD-ID

setConversationType

public void setConversationType(String withConversationType)

Legen Sie den wert #conversationType fest.

Parameter:

withConversationType - der festzulegende conversationType-Wert

setId

public void setId(String withId)

Legen Sie den wert #id fest.

Parameter:

withId - der festzulegende ID-Wert

setIsGroup

public void setIsGroup(boolean withIsGroup)

Legen Sie den wert #isGroup fest.

Parameter:

withIsGroup - der festzulegende isGroup-Wert

setName

public void setName(String withName)

Legen Sie den wert #name fest.

Parameter:

withName - der festzulegende Namewert

setProperties

public void setProperties(String key, JsonNode value)

Legen Sie Überlaufeigenschaften fest.

Parameter:

key - Schlüssel für die Eigenschaft
value - JsonNode des Werts (kann geschachtelt werden)

setRole

public void setRole(RoleTypes withRole)

Legen Sie den wert #role fest.

Parameter:

withRole - der festzulegende Rollenwert

setTenantId

public void setTenantId(String withTenantId)

Legt die #tenantIddieser Unterhaltung fest.

Parameter:

withTenantId - Mandanten-ID dieser Unterhaltung

Gilt für: