Metodo IContextTransactionInfo::RegisterTransactionProxy
Associa un'implementazione ITransactionProxy al contesto corrente.
Sintassi
HRESULT RegisterTransactionProxy(
[in] ITransactionProxy *pProxy,
[out] GUID *pGuid
);
Parametri
-
pProxy [in]
-
Implementazione ITransactionProxy da associare al contesto corrente.
-
pGuid [out]
-
GUID che identifica il proxy di transazione. COM+ usa questo GUID quando si chiama ITransactionProxy::Commit nel proxy di transazione.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e E_UNEXPECTED, nonché i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Metodo completato correttamente. |
|
Il contesto corrente ha già un'implementazione ITransactionProxy associata. |
|
Il contesto corrente ospita una transazione BYOT (Bring Your Own Transaction) o una transazione non radice. |
Commenti
Il metodo RegisterTransactionProxy può essere chiamato solo se il contesto corrente è un contesto di transazione radice. Non può essere chiamato se il contesto ospita una transazione BYOT o una transazione non radice.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP con SP2 [solo app desktop] |
Server minimo supportato |
Windows Server 2003 con SP1 [solo app desktop] |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per