Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída nebo rozhraní se označí jako <CLSCompliant(True)> při vnoření do typu, který je označený jako <CLSCompliant(False)> nebo není označen.
Aby byla třída nebo rozhraní kompatibilní s komponentami CLS (Language Independence and Language-Independent Components ), musí být v souladu s celou hierarchií zahrnutí. To znamená, že každý typ, ve kterém je vnořený, musí být kompatibilní.
Při použití CLSCompliantAttribute u programovacího prvku nastavíte parametr atributu isCompliant na buď True nebo False na označení dodržování předpisů nebo nedodržení předpisů. Pro tento parametr neexistuje výchozí hodnota a je nutné zadat hodnotu.
Pokud nepoužijete CLSCompliantAttribute prvek, považuje se za nevyhovující.
Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.
ID chyby: BC40030
Oprava této chyby
Pokud vyžadujete dodržování předpisů CLS, definujte tento typ v jiné hierarchii zahrnutí.
Pokud požadujete, aby tento typ zůstal v aktuální hierarchii zahrnutí, odeberte CLSCompliantAttribute z jeho definice nebo jej označte jako
<CLSCompliant(False)>.