Udostępnij za pośrednictwem


okno dialogowe klasy::CustomCommandsConfig

class Dialog::CustomCommandsConfig
  : public Dialog::DialogServiceConfig

Klasa, która definiuje konfiguracje obiektu łącznika usługi dialogowej do używania zaplecza CustomCommands.

Elementy członkowskie

SetApplicationId

Składnia: public inline void SetApplicationId ( const std::string & applicationId );

Ustawia odpowiedni identyfikator aplikacji zaplecza.

Parametry

  • applicationId Identyfikator aplikacji.

GetApplicationId

Składnia: public inline std::string GetApplicationId ( ) const;

Pobiera identyfikator aplikacji.

Zwraca

Klucz tajny kanału mowy.

OdSubskrypcja

Składnia: public inline static std::shared_ptr< CustomCommandsConfig > FromSubscription ( const std::string & appId , const std::string & subscription , const std::string & region );

Tworzy wystąpienie konfiguracji poleceń niestandardowych z określonym identyfikatorem aplikacji, kluczem subskrypcji i regionem.

Parametry

  • appId Identyfikator aplikacji poleceń niestandardowych.

  • subscription Klucz subskrypcji skojarzony z botem

  • region Nazwa regionu (zobacz stronę regionów).

Zwraca

Udostępniony wskaźnik do nowej konfiguracji platformy botów.

FromAuthorizationToken

Składnia: public inline static std::shared_ptr< CustomCommandsConfig > FromAuthorizationToken ( const std::string & appId , const std::string & authToken , const std::string & region );

Tworzy wystąpienie konfiguracji poleceń niestandardowych przy użyciu określonego tokenu autoryzacji identyfikatora aplikacji i regionu. Uwaga: obiekt wywołujący musi upewnić się, że token autoryzacji jest prawidłowy. Przed wygaśnięciem tokenu autoryzacji obiekt wywołujący musi go odświeżyć, wywołując ten setter z nowym prawidłowym tokenem. Ponieważ wartości konfiguracji są kopiowane podczas tworzenia nowego łącznika, nowa wartość tokenu nie będzie stosowana do łączników, które zostały już utworzone. W przypadku łączników utworzonych wcześniej należy ustawić token autoryzacji odpowiedniego łącznika w celu odświeżenia tokenu. W przeciwnym razie łączniki napotkają błędy podczas operacji.

Parametry

  • appId Identyfikator aplikacji poleceń niestandardowych.

  • authToken Token autoryzacji.

  • region Nazwa regionu (zobacz stronę regionów).

Zwraca

Udostępniony wskaźnik do nowej konfiguracji platformy botów.