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
versionNumberse 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ě
profileNamese 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.