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 | |
---|---|---|
![]() |
CheckCache(Guid, Int32) | Určuje, zda je dané kategorie stavu uložené v mezipaměti a aktuální. |
![]() |
CheckCacheable(Guid, Int32) | Určuje, pokud dané kategorie stavu může být uložen do mezipaměti. |
![]() |
ClearAllCaches() | Vymaže všechny kategorie informace o stavu z písma a barvy mezipaměti. |
![]() |
ClearCache(Guid) | Vymaže informace o stavu dané kategorie z písma a barvy mezipaměti. |
![]() |
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