FrameworkName Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci FrameworkName třídy.
Přetížení
FrameworkName(String) |
Inicializuje novou instanci FrameworkName třídy z řetězce, který obsahuje informace o verzi rozhraní .NET. |
FrameworkName(String, Version) |
Inicializuje novou instanci třídy FrameworkName z řetězce a objekt Version, který identifikuje verzi .NET. |
FrameworkName(String, Version, String) |
Inicializuje novou instanci třídy FrameworkName z řetězce, objekt Version, který identifikuje verzi .NET a název profilu. |
FrameworkName(String)
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
Inicializuje novou instanci FrameworkName třídy z řetězce, který obsahuje informace o verzi rozhraní .NET.
public:
FrameworkName(System::String ^ frameworkName);
public FrameworkName (string frameworkName);
new System.Runtime.Versioning.FrameworkName : string -> System.Runtime.Versioning.FrameworkName
Public Sub New (frameworkName As String)
Parametry
- frameworkName
- String
Řetězec, který obsahuje informace o verzi rozhraní .NET Framework.
Výjimky
frameworkName
je Empty.
-nebo-
frameworkName
obsahuje méně než dvě nebo více než tři komponenty.
-nebo-
frameworkName
neobsahuje číslo hlavní verze a podverze.
-nebo-
frameworkName
neobsahuje platné číslo verze.
frameworkName
je null
.
Poznámky
Konstruktor FrameworkName(String) parsuje řetězec v následujícím formátu.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Součásti v hranatých závorkách jsou volitelné. Následující tabulka popisuje jednotlivé komponenty.
Komponenta | Popis |
---|---|
identifikátor | Libovolný řetězec, který identifikuje tuto instanci FrameworkName. |
versionNumber | Řetězec, který představuje verzi .NET ve formátu [v]hlavní.podverze[.sestavení.revize], kde "v" může být velkými nebo malými písmeny a hranaté závorky označují volitelné prvky čísla verze. |
profileName | Libovolný řetězec, který představuje profil verze .NET. Obvykle se používá k označení určité podmnožině rozhraní .NET Framework, jako je .NET Compact Framework nebo Silverlight. |
Pokud jsou k dispozici
Hodnoty identifikátoru , versionNumbera profileName komponenty definují hodnoty vlastností tohoto objektu FrameworkName následujícím způsobem:
Všechny počáteční nebo koncové prázdné znaky v identifikátoru součást je odebrán a výsledný řetězec je přiřazen k Identifier vlastnost.
Z
versionNumber
se odeberou všechny počáteční nebo koncové prázdné znaky a počáteční "v" nebo "V", pokud jsou k dispozici. Vrácený řetězec se pak předá konstruktoru Version.Version(String) a výsledný System.Version objekt je přiřazen Version vlastnost.Všechny počáteční nebo koncové prázdné znaky v komponentě
profileName
se odeberou a výsledný řetězec se přiřadí Profile vlastnosti.
Tady jsou příklady platných řetězců, které lze předat konstruktoru FrameworkName:
.NET Framework, version=4.0
. NETFramework, Version=4.0
.NET Framework, version=2.0, Profile=Compact
.NET Framework, Version=v4.0, Profile=Compact
.NET Framework, profile=full, version=2.0.0
Platí pro
FrameworkName(String, Version)
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
Inicializuje novou instanci třídy FrameworkName z řetězce a objekt Version, který identifikuje verzi .NET.
public:
FrameworkName(System::String ^ identifier, Version ^ version);
public FrameworkName (string identifier, Version version);
new System.Runtime.Versioning.FrameworkName : string * Version -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version)
Parametry
- identifier
- String
Řetězec, který identifikuje verzi rozhraní .NET Framework.
- version
- Version
Objekt, který obsahuje informace o verzi rozhraní .NET Framework.
Výjimky
identifier
je Empty.
Poznámky
Třída FrameworkName vyžaduje, aby objekt Version obsahoval alespoň číslo hlavní verze a podverze.
Platí pro
FrameworkName(String, Version, String)
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
- Zdroj:
- FrameworkName.cs
Inicializuje novou instanci třídy FrameworkName z řetězce, objekt Version, který identifikuje verzi .NET a název profilu.
public:
FrameworkName(System::String ^ identifier, Version ^ version, System::String ^ profile);
public FrameworkName (string identifier, Version version, string profile);
public FrameworkName (string identifier, Version version, string? profile);
new System.Runtime.Versioning.FrameworkName : string * Version * string -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version, profile As String)
Parametry
- identifier
- String
Řetězec, který identifikuje verzi rozhraní .NET Framework.
- version
- Version
Objekt, který obsahuje informace o verzi rozhraní .NET Framework.
- profile
- String
Název profilu.
Výjimky
identifier
je Empty.
Poznámky
Třída FrameworkName vyžaduje, aby objekt Version obsahoval alespoň číslo hlavní verze a podverze.