Sdílet prostřednictvím


Rozhraní IVsFontAndColorCacheManager

 

Ovládací prvky ukládání do mezipaměti nastavení písma a barvy.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

[GuidAttribute("55D3D8C8-F08C-4B31-B70D-FCC52468A5B2")]
[InterfaceTypeAttribute(1)]
public interface IVsFontAndColorCacheManager
[GuidAttribute("55D3D8C8-F08C-4B31-B70D-FCC52468A5B2")]
[InterfaceTypeAttribute(1)]
public interface class IVsFontAndColorCacheManager
[<GuidAttribute("55D3D8C8-F08C-4B31-B70D-FCC52468A5B2")>]
[<InterfaceTypeAttribute(1)>]
type IVsFontAndColorCacheManager = interface end
<GuidAttribute("55D3D8C8-F08C-4B31-B70D-FCC52468A5B2")>
<InterfaceTypeAttribute(1)>
Public Interface IVsFontAndColorCacheManager

Metody

Název Popis
System_CAPS_pubmethod CheckCache(Guid, Int32)

Určuje, zda je dané kategorie stavu uložené v mezipaměti a aktuální.

System_CAPS_pubmethod CheckCacheable(Guid, Int32)

Určuje, pokud dané kategorie stavu může být uložen do mezipaměti.

System_CAPS_pubmethod ClearAllCaches()

Vymaže všechny kategorie informace o stavu z písma a barvy mezipaměti.

System_CAPS_pubmethod ClearCache(Guid)

Vymaže informace o stavu dané kategorie z písma a barvy mezipaměti.

System_CAPS_pubmethod RefreshCache(Guid)

Platnost Visual Studio v prostředí aktualizace mezipaměti písma a barvy informací aktuálními daty stavu dané kategorie.

Poznámky

Visual Studio Stránky Možnosti nástrojů písma a barvy informace o výchozí nastavení je do mezipaměti, aby nedocházelo ke zbytečnému načítání VSPackage pro získání nebo nastavení písma a barvy údaje.

Poznámky pro volající:

Visual Studio Implementuje prostředí IVsFontAndColorCacheManager rozhraní.

Můžete získat COM programátory IVsFontAndColorCacheManager rozhraní voláním QueryService s

ID služby SID_SVsFontAndColorCacheManager a Identifikátor rozhraní IID_IVsFontAndColorCacheManager:

CComPtr<IVsFontAndColorCacheManager> srpFCCacheMgr;
pSP->QueryService(SID_SVsFontAndColorCacheManager , IID_IVsFontAndColorCacheManager , (void**)&srpFCCacheMgr);
VSASSERT(SUCCEEDED(hr), " IVsFontAndColorCacheManager not provided");

VSPackage vyvinutých pomocí spravovaného kódu můžete získat IVsFontAndColorCacheManager rozhraní voláním GetService s argumentem SVsFontAndColorCacheManager:

IVsFontAndColorCacheManager store=null;
store=GetService(typeof(SVsFontAndColorCacheManager)) as IVsFontAndColorCacheManager;
if (store == null ){
    throw new ApplicationException("Unable to obtain IVsFontAndColorCacheManager Interface");
}

Pokud VSPackage poskytnutí písma a barvy změní výchozí nastavení, musíte zavolat ClearCache nebo ClearAllCaches. Tato akce vynutí načtením z písma a barvy poskytovatelů, ujistěte se, šíření jeho nastavení a měny budoucnosti písma a barvy dotazy.

Viz také

Obory názvů Microsoft.VisualStudio.Shell.Interop
Použití písma a barvy

Zpět na začátek