Freigeben über


ChannelAccount Klasse

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

public class ChannelAccount

Kanalkontoinformationen, die zum Weiterleiten einer Nachricht erforderlich sind.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ChannelAccount()

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

ChannelAccount(String withId)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

ChannelAccount(String withId, String withName)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

ChannelAccount(String withId, String withName, RoleTypes withRole)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static ChannelAccount clone(ChannelAccount channelAccount)

Führen Sie eine tiefe Kopie eines KanalsKonto aus.

static java.util.List<ChannelAccount> cloneList(List<ChannelAccount> channelAccounts)

Führt eine tiefe Kopie einer Liste von Kanal--Konten aus.

java.lang.String getAadObjectId()

Objekt-ID dieses Kontos in Azure Active Directory (AAD).

java.lang.String getId()

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

java.lang.String getName()

Anzeigename.

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

Überlaufeigenschaften.

RoleTypes getRole()

Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).

void setAadObjectId(String withAadObjectId)

Objekt-ID dieses Kontos in Azure Active Directory (AAD).

void setId(String withId)

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

void setName(String withName)

Anzeigename.

void setProperties(String key, JsonNode value)

Legen Sie Überlaufeigenschaften fest.

void setRole(RoleTypes withRole)

Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).

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

ChannelAccount

public ChannelAccount()

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

ChannelAccount

public ChannelAccount(String withId)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

Parameter:

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

ChannelAccount

public ChannelAccount(String withId, String withName)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

Parameter:

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

ChannelAccount

public ChannelAccount(String withId, String withName, RoleTypes withRole)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

Parameter:

withId - Kanal-ID für den Benutzer oder Bot in diesem Kanal (Beispiel: joe@smith.comoder @joesmith oder 123456).
withName - Anzeigename.
withRole - Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.). Mögliche Werte sind: "User", "bot"

ChannelAccount

public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)

Initialisiert eine neue Instanz der ChannelAccount-Klasse.

Parameter:

withId - Kanal-ID für den Benutzer oder Bot in diesem Kanal (Beispiel: joe@smith.comoder @joesmith oder 123456).
withName - Anzeigename.
withRole - Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.). Mögliche Werte sind: "User", "bot"
withAadObjectId - Objekt-ID dieses Kontos in Azure Active Directory (AAD).

Details zur Methode

clone

public static ChannelAccount clone(ChannelAccount channelAccount)

Führen Sie eine tiefe Kopie eines ChannelAccounts aus.

Parameter:

channelAccount - Das zu kopierende ChannelAccount.

Gibt zurück:

Eine geklonte Kopie des ChannelAccount.

cloneList

public static List cloneList(List channelAccounts)

Führt eine tiefe Kopie einer Liste von ChannelAccounts aus.

Parameter:

channelAccounts - Die zu klonende Liste.

Gibt zurück:

Eine geklonte Liste von ChannelAccounts.

getAadObjectId

public String getAadObjectId()

Objekt-ID dieses Kontos in Azure Active Directory (AAD).

Gibt zurück:

Der Wert "aadObjectId".

getId

public String getId()

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

Gibt zurück:

der ID-Wert.

getName

public String getName()

Anzeigename.

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()

Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).

Gibt zurück:

der Rollenwert.

setAadObjectId

public void setAadObjectId(String withAadObjectId)

Objekt-ID dieses Kontos in Azure Active Directory (AAD).

Parameter:

withAadObjectId - Der festzulegende Wert "aadObjectId".

setId

public void setId(String withId)

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

Parameter:

withId - der festzulegende ID-Wert.

setName

public void setName(String withName)

Anzeigename.

Parameter:

withName - der festzulegende Namenswert.

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)

Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).

Parameter:

withRole - der festzulegende Rollenwert.

Gilt für: