Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál
Toto téma nebylo dosud ohodnoceno - Ohodnotit toto téma

TypeConverter.IsValid – metoda (Object)

Vrátí, zda je platný pro tento typ objektu dané hodnoty.

Obor názvů:  System.ComponentModel
Sestavení:  System (v System.dll)
public bool IsValid(
	Object value
)

Parametry

value
Typ: System.Object
Testování platnosti objektu.

Vrácená hodnota

Typ: System.Boolean
true Pokud zadaná hodnota je platná pro tento objekt; jinak false.

Spuštění v .NET Framework verze 4, IsValid Metoda výjimky z úlovků CanConvertFrom a ConvertFrom metod. Pokud typ vstupní hodnoty způsobí CanConvertFrom vrátit false, nebo pokud vstupní hodnota způsobí ConvertFrom na vyvolat výjimku, IsValid Metoda vrátí false.

Starší chování povolit, vložte následující řádky do konfiguračního souboru aplikace, například application1.exe.config.

<configuration>
  <appSettings>
    <add key="UseCompatibleTypeConverterBehavior" value="true" />
  </appSettings>
</configuration>

Poznámky pro dědice

Tato metoda přepište, pokud podporuje standardní hodnoty, které může ověřit typ, který chcete převést.

IsValid k ověření hodnoty v rámci typu spíše než k určení, zda je použita metoda value lze převést na daný typ. Například IsValid lze zjistit, zda je dané hodnoty platné pro výčet typu. Příklad viz EnumConverter.

Můžete napsat vlastní WillConvertSucceed způsobu obtékání ConvertTo a ConvertFrom metody bloky výjimek.

.NET Framework

Podporováno v: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Podporováno v: 4, 3.5 SP1

Windows 7, Windows Vista SP1 nebo novější, Windows XP SP3, 64bitová verze systému Windows XP SP2, Windows Server 2008 (není podpora v roli Server Core), Windows Server 2008 R2 (podpora v roli Server Core s aktualizací SP1 nebo novější), Windows Server 2003 SP2

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu Požadavky na systém rozhraní .NET framework.
Byl tento obsah pro vás užitečný?
(Zbývající počet znaků: 1500)

Obsah vytvořený komunitou

Přidat
© 2013 Microsoft. Všechna práva vyhrazena.