ChannelAccount Klasse
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
Kanalkontoinformationen, die zum Weiterleiten einer Nachricht erforderlich sind.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| ChannelAccount() |
Initialisiert eine neue Instanz der Channel |
| ChannelAccount(String withId) |
Initialisiert eine neue Instanz der Channel |
| ChannelAccount(String withId, String withName) |
Initialisiert eine neue Instanz der Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
Initialisiert eine neue Instanz der Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Initialisiert eine neue Instanz der Channel |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
Führen Sie eine tiefe Kopie eines Kanals |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
Führt eine tiefe Kopie einer Liste von Kanal- |
| 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. |
| java.lang.String |
getName()
Anzeigename. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Überlaufeigenschaften. |
|
Role |
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. |
| 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
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:
ChannelAccount
public ChannelAccount(String withId, String withName)
Initialisiert eine neue Instanz der ChannelAccount-Klasse.
Parameter:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
Initialisiert eine neue Instanz der ChannelAccount-Klasse.
Parameter:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
Initialisiert eine neue Instanz der ChannelAccount-Klasse.
Parameter:
Details zur Methode
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
Führen Sie eine tiefe Kopie eines ChannelAccounts aus.
Parameter:
Gibt zurück:
cloneList
public static List
Führt eine tiefe Kopie einer Liste von ChannelAccounts aus.
Parameter:
Gibt zurück:
getAadObjectId
public String getAadObjectId()
Objekt-ID dieses Kontos in Azure Active Directory (AAD).
Gibt zurück:
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:
getName
public String getName()
Anzeigename.
Gibt zurück:
getProperties
public Map
Ü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:
getRole
public RoleTypes getRole()
Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).
Gibt zurück:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Objekt-ID dieses Kontos in Azure Active Directory (AAD).
Parameter:
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:
setName
public void setName(String withName)
Anzeigename.
Parameter:
setProperties
public void setProperties(String key, JsonNode value)
Legen Sie Überlaufeigenschaften fest.
Parameter:
setRole
public void setRole(RoleTypes withRole)
Rolle der Entität hinter dem Konto (Beispiel: Benutzer, Bot usw.).
Parameter: