Aracılığıyla paylaş


IVsUserContextUpdate.UpdateUserContext Yöntem (IVsUserContext, UInt32)

 

İçeriği güncelleştiriliyor bildirim gönderir.Bu yöntem, içerik bag gelen kirli bayrağı de temizler.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

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

Parametreler

  • dwCookie
    [in] Parametre şu anda kullanılmıyor.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

com imzası

Context.idl:

HRESULT IVsUserContextUpdate::UpdateUserContext(
   [in] IVsUserContext * pCtx,
   [in] VSCOOKIE dwCookie
);

İçerik bag Düzenleyicisi veya Tasarımcısı oluşturduğunuzda, arama AdviseUpdate ve boyunca işaretçiyi içerik sağlayıcınıza geçirmek.Zaman Update olarak adlandırılan etkin seçimdeki her içerik bag ortamı tarafından dahili olarak güncelleştirilir.Çağırdı her içerik bag için AdviseUpdate ve uygulamıştır IVsUserContextUpdate, ortam aramaları UpdateUserContext içerik bag güncelleştirilecek içerik sağlayıcı bildirmek için.Bu çağrı, öznitelikleri ve içerik bag anahtar sözcükler güncelleme gerçekleşmeden önce değiştirmek için kullanabilirsiniz.

Gerekli, içerik sağlayıcı içeriği çağırarak güncelleştirilmesi gereken bildirim sağlayabilir, SetDirty üzerinde içerik bag.Bu yaklaşımı kullanarak, içerik kadar gerekli değil Update çağrıldı.

[!NOT]

SetDirty bayrak ayarı otomatik olarak true her içerik eklendiğinde veya içerik bag ' kaldırıldı.

Ayrıca bkz.

IVsUserContextUpdate Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön