ChannelAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
Informazioni sull'account del canale necessarie per instradare un messaggio.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| ChannelAccount() |
Inizializza una nuova istanza della classe Channel |
| ChannelAccount(String withId) |
Inizializza una nuova istanza della classe Channel |
| ChannelAccount(String withId, String withName) |
Inizializza una nuova istanza della classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
Inizializza una nuova istanza della classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Inizializza una nuova istanza della classe Channel |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
Eseguire una copia completa di un account channel |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
Esegue una copia completa di un elenco di account |
| java.lang.String |
getAadObjectId()
ID oggetto dell'account in Azure Active Directory (AAD). |
| java.lang.String |
getId()
ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith. |
| java.lang.String |
getName()
Nome descrittivo visualizzato. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Proprietà di overflow. |
|
Role |
getRole()
Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via). |
| void |
setAadObjectId(String withAadObjectId)
ID oggetto dell'account in Azure Active Directory (AAD). |
| void |
setId(String withId)
ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith. |
| void |
setName(String withName)
Nome descrittivo visualizzato. |
| void |
setProperties(String key, JsonNode value)
Impostare le proprietà di overflow. |
| void |
setRole(RoleTypes withRole)
Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via). |
Metodi ereditati da java.lang.Object
Dettagli costruttore
ChannelAccount
public ChannelAccount()
Inizializza una nuova istanza della classe ChannelAccount.
ChannelAccount
public ChannelAccount(String withId)
Inizializza una nuova istanza della classe ChannelAccount.
Parametri:
ChannelAccount
public ChannelAccount(String withId, String withName)
Inizializza una nuova istanza della classe ChannelAccount.
Parametri:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
Inizializza una nuova istanza della classe ChannelAccount.
Parametri:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
Inizializza una nuova istanza della classe ChannelAccount.
Parametri:
Dettagli metodo
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
Eseguire una copia completa di ChannelAccount.
Parametri:
Restituisce:
cloneList
public static List
Esegue una copia completa di un elenco di ChannelAccounts.
Parametri:
Restituisce:
getAadObjectId
public String getAadObjectId()
ID oggetto dell'account in Azure Active Directory (AAD).
Restituisce:
getId
public String getId()
ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).
Restituisce:
getName
public String getName()
Nome descrittivo visualizzato.
Restituisce:
getProperties
public Map
Proprietà di overflow. Le proprietà non modellate come proprietà di prima classe nell'oggetto sono accessibili qui. Nota: un valore della proprietà può essere annidato.
Restituisce:
getRole
public RoleTypes getRole()
Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via).
Restituisce:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
ID oggetto dell'account in Azure Active Directory (AAD).
Parametri:
setId
public void setId(String withId)
ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).
Parametri:
setName
public void setName(String withName)
Nome descrittivo visualizzato.
Parametri:
setProperties
public void setProperties(String key, JsonNode value)
Impostare le proprietà di overflow.
Parametri:
setRole
public void setRole(RoleTypes withRole)
Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via).
Parametri: