ChannelAccount Classe

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

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 ChannelAccount.

ChannelAccount(String withId)

Inizializza una nuova istanza della classe ChannelAccount.

ChannelAccount(String withId, String withName)

Inizializza una nuova istanza della classe ChannelAccount.

ChannelAccount(String withId, String withName, RoleTypes withRole)

Inizializza una nuova istanza della classe ChannelAccount.

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

Inizializza una nuova istanza della classe ChannelAccount.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
static ChannelAccount clone(ChannelAccount channelAccount)

Eseguire una copia completa di un account channel.

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

Esegue una copia completa di un elenco di accountcanale.

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.com o @joesmith o 123456).

java.lang.String getName()

Nome descrittivo visualizzato.

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

Proprietà di overflow.

RoleTypes 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.com o @joesmith o 123456).

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

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

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:

withId - ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).

ChannelAccount

public ChannelAccount(String withId, String withName)

Inizializza una nuova istanza della classe ChannelAccount.

Parametri:

withId - ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).
withName - Nome descrittivo visualizzato.

ChannelAccount

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

Inizializza una nuova istanza della classe ChannelAccount.

Parametri:

withId - ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).
withName - Nome descrittivo visualizzato.
withRole - Ruolo dell'entità dietro l'account (utente di esempio, bot e così via). I valori possibili includono: 'user', 'bot'

ChannelAccount

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

Inizializza una nuova istanza della classe ChannelAccount.

Parametri:

withId - ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).
withName - Nome descrittivo visualizzato.
withRole - Ruolo dell'entità dietro l'account (utente di esempio, bot e così via). I valori possibili includono: 'user', 'bot'
withAadObjectId - ID oggetto dell'account in Azure Active Directory (AAD).

Dettagli metodo

clone

public static ChannelAccount clone(ChannelAccount channelAccount)

Eseguire una copia completa di ChannelAccount.

Parametri:

channelAccount - ChannelAccount da copiare.

Restituisce:

Copia clonata di ChannelAccount.

cloneList

public static List cloneList(List channelAccounts)

Esegue una copia completa di un elenco di ChannelAccounts.

Parametri:

channelAccounts - Elenco da clonare.

Restituisce:

Elenco clonato di ChannelAccounts.

getAadObjectId

public String getAadObjectId()

ID oggetto dell'account in Azure Active Directory (AAD).

Restituisce:

Valore aadObjectId.

getId

public String getId()

ID canale per l'utente o il bot in questo canale (ad esempio: joe@smith.como @joesmith o 123456).

Restituisce:

valore id.

getName

public String getName()

Nome descrittivo visualizzato.

Restituisce:

valore del nome.

getProperties

public Map getProperties()

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:

Mappa Key-Value delle proprietà

getRole

public RoleTypes getRole()

Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via).

Restituisce:

valore del ruolo.

setAadObjectId

public void setAadObjectId(String withAadObjectId)

ID oggetto dell'account in Azure Active Directory (AAD).

Parametri:

withAadObjectId - Valore aadObjectId da impostare.

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:

withId - valore id da impostare.

setName

public void setName(String withName)

Nome descrittivo visualizzato.

Parametri:

withName - valore del nome da impostare.

setProperties

public void setProperties(String key, JsonNode value)

Impostare le proprietà di overflow.

Parametri:

key - Chiave per la proprietà
value - JsonNode del valore (può essere annidato)

setRole

public void setRole(RoleTypes withRole)

Ruolo dell'entità dietro l'account (ad esempio Utente, Bot e così via).

Parametri:

withRole - valore del ruolo da impostare.

Si applica a