IVsUserContextUpdate.UpdateUserContext – metoda (IVsUserContext, UInt32)
Odešle oznámení aktualizované kontextu.Tuto metodu také vymaže příznak dirty z vaku kontextu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int UpdateUserContext(
IVsUserContext pCtx,
uint dwCookie
)
int UpdateUserContext(
IVsUserContext^ pCtx,
unsigned int dwCookie
)
abstract UpdateUserContext :
pCtx:IVsUserContext *
dwCookie:uint32 -> int
Function UpdateUserContext (
pCtx As IVsUserContext,
dwCookie As UInteger
) As Integer
Parametry
- pCtx
[v] Ukazatel IVsUserContextUpdate rozhraní (kontext vaku) aktualizace.
- dwCookie
[v] Parametr není aktuálně používá.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z context.idl:
HRESULT IVsUserContextUpdate::UpdateUserContext(
[in] IVsUserContext * pCtx,
[in] VSCOOKIE dwCookie
);
Při vytváření kontextu vaku pro editor nebo Návrhář volání AdviseUpdate a předání ukazatele kontext poskytovatele.Při Update se nazývá interně prostředí, každé zavazadlo kontextu aktivního výběru je aktualizován.Pro každý kontext vak, který se nazývá AdviseUpdate a implementoval IVsUserContextUpdate, volání prostředí UpdateUserContext informovat poskytovatele kontextu vaku kontextu zaktualizuje.Toto volání můžete změnit atributy a klíčová slova v kontextu vaku, než dojde k aktualizaci.
Pokud potřeby kontext zprostředkovatele pro oznámení, že je třeba aktualizovat voláním kontextu SetDirty v kontextu vaku.Použití tohoto přístupu není nutné dodávat kontextu až do Update byla volána.
[!POZNÁMKA]
Je automaticky nastaven příznak SetDirty true kdykoliv je kontext přidán nebo odebrán z vaku kontextu.
Viz také
IVsUserContextUpdate – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek