GetContext
Obtient la valeur de l'entité de contexte identifiée par le nom dans la session de contexte du message. Les entités "Contexte" incluent les constantes suivantes : ID du compte, mot de passe du compte, nom du service et méthode du service.
Syntaxe
const char* getContext(Message* message,const char* name)
const UChar * getContext(Message* message,const UChar* name)
Paramètres
- Message - le message auquel cette fonction s'applique
- Name : nom auquel la valeur associée doit être renvoyée
Résultat
Renvoie la valeur pour le nom dans l'entité de contexte. Si le nom n'existe pas, la méthode renvoie une chaîne vide.
Exemple
const char* value = getContext(message, "account.id");
UChar* value;
// construct 16-bit string
UChar accountID[32];
char* account="account.id";
u_charsToUChars(account, accountID, strlen(account));
accountID[ strlen(account)]=0;
value = getContext(message, accountID);