FrameworkName Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy FrameworkName.
Przeciążenia
| Nazwa | Opis |
|---|---|
| FrameworkName(String) |
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu zawierającego informacje o wersji platformy .NET. |
| FrameworkName(String, Version) |
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu i Version obiektu identyfikującego wersję platformy .NET. |
| FrameworkName(String, Version, String) |
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu, Version obiekt, który identyfikuje wersję platformy .NET i nazwę profilu. |
FrameworkName(String)
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu zawierającego informacje o wersji platformy .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
Ciąg zawierający informacje o wersji programu .NET Framework.
Wyjątki
Parametr frameworkName ma wartość Empty.
— lub —
frameworkName ma mniej niż dwa składniki lub więcej niż trzy składniki.
— lub —
frameworkName nie zawiera numeru wersji głównej i pomocniczej.
— lub —
frameworkName nie zawiera prawidłowego numeru wersji.
Parametr frameworkName ma wartość null.
Uwagi
Konstruktor FrameworkName(String) analizuje ciąg w następującym formacie.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Składniki w nawiasach kwadratowych są opcjonalne. W poniższej tabeli opisano każdy składnik.
| Składnik | Opis |
|---|---|
| identyfikator | Dowolny ciąg identyfikujący to FrameworkName wystąpienie. |
| Versionnumber | Ciąg reprezentujący wersję platformy .NET w postaci [v]major. drobne[.kompilacja. revision], gdzie "v" może być wielkie lub małe, a nawiasy oznaczają opcjonalne elementy numeru wersji. |
| Nazwa_profilu | Dowolny ciąg reprezentujący profil wersji platformy .NET. Zazwyczaj służy do oznaczania niektórych podzbiorów programu .NET Framework, takich jak .NET Compact Framework lub Silverlight. |
Jeśli oba elementy versionNumber i profileName są obecne, mogą być wyświetlane w dowolnej kolejności po identyfikatorze. Te ciągi są definiowane przez słowa kluczowe "Wersja" i "Profil", które nie są uwzględniane wielkości liter.
Wartości identyfikatora, versionNumber i profileName składników definiują wartości właściwości tego FrameworkName obiektu w następujący sposób:
Wszystkie wiodące lub końcowe białe znaki w składniku identyfikatora są usuwane, a wynikowy ciąg jest przypisywany do Identifier właściwości .
Wszelkie wiodące lub końcowe białe znaki oraz początkowe znaki "v" lub "V", jeśli istnieją, są usuwane z elementu
versionNumber. Zwrócony ciąg jest następnie przekazywany do konstruktora Version.Version(String) , a wynikowy System.Version obiekt jest przypisywany do Version właściwości .Wszystkie wiodące lub końcowe białe znaki w składniku
profileNamesą usuwane, a wynikowy ciąg jest przypisywany do Profile właściwości .
Poniżej przedstawiono przykłady prawidłowych ciągów, które można przekazać do konstruktora FrameworkName :
.NET Framework, wersja=4.0
. NETFramework, wersja=4.0
.NET Framework, Wersja=2.0, Profile=Compact
.NET Framework, Version=v4.0, Profile=Compact
.NET Framework, Profile=Full, Version=2.0.0
Dotyczy
FrameworkName(String, Version)
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu i Version obiektu identyfikującego wersję platformy .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
Ciąg identyfikujący wersję programu .NET Framework.
- version
- Version
Obiekt zawierający informacje o wersji programu .NET Framework.
Wyjątki
Parametr identifier ma wartość Empty.
Parametr identifier ma wartość null.
— lub —
Parametr version ma wartość null.
Uwagi
Klasa FrameworkName wymaga, aby Version obiekt zawierał co najmniej numer wersji głównej i pomocniczej.
Dotyczy
FrameworkName(String, Version, String)
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
- Źródło:
- FrameworkName.cs
Inicjuje nowe wystąpienie FrameworkName klasy z ciągu, Version obiekt, który identyfikuje wersję platformy .NET i nazwę 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
Ciąg identyfikujący wersję programu .NET Framework.
- version
- Version
Obiekt zawierający informacje o wersji programu .NET Framework.
- profile
- String
Nazwa profilu.
Wyjątki
Parametr identifier ma wartość Empty.
Parametr identifier ma wartość null.
— lub —
Parametr version ma wartość null.
Uwagi
Klasa FrameworkName wymaga, aby Version obiekt zawierał co najmniej numer wersji głównej i pomocniczej.