FrameworkName Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe FrameworkName.
Surcharges
FrameworkName(String) |
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne qui contient les informations sur la version de .NET. |
FrameworkName(String, Version) |
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne et d'un objet Version qui identifient une version de .NET. |
FrameworkName(String, Version, String) |
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne, d’un objet Version qui identifie une version de .NET et d'un nom de profil. |
FrameworkName(String)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne qui contient les informations sur la version de .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)
Paramètres
- frameworkName
- String
Chaîne qui contient les informations de version du .NET Framework.
Exceptions
frameworkName
a la valeur Empty.
-ou-
frameworkName
est constitué de moins de deux composants ou de plus de trois composants.
- ou -
frameworkName
n'inclut pas un numéro de version principale et secondaire.
- ou -
frameworkName
n’inclut pas un numéro de version valide.
frameworkName
a la valeur null
.
Remarques
Le FrameworkName(String) constructeur analyse une chaîne au format suivant.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Les composants entre crochets sont facultatifs. Le tableau suivant décrit chaque composant.
Composant | Description |
---|---|
identifier | Chaîne arbitraire qui identifie cette FrameworkName instance. |
versionNumber | Chaîne qui représente la version de .NET, sous la forme [v]major. minor[.build. revision], où « v » peut être en majuscules ou minuscules, et les crochets indiquent les éléments facultatifs d’un numéro de version. |
profileName | Chaîne arbitraire qui représente le profil de la version .NET. En règle générale, il est utilisé pour désigner certains sous-ensembles du .NET Framework, comme le .NET Compact Framework ou Silverlight. |
Si versionNumber et profileName sont présents, ils peuvent apparaître dans n’importe quel ordre après l’identificateur. Ces chaînes sont définies par les mots clés « Version » et « Profil », qui ne respectent pas la casse.
Les valeurs des composants identifier, versionNumber et profileName définissent les valeurs des propriétés de cet FrameworkName objet comme suit :
Tout espace blanc de début ou de fin dans le composant d’identificateur est supprimé et la chaîne résultante est affectée à la Identifier propriété.
Les espaces blancs de début ou de fin et les « v » ou « V » initiaux, le cas échéant, sont supprimés de .
versionNumber
La chaîne retournée est ensuite transmise au Version.Version(String) constructeur et l’objet résultant System.Version est affecté à la Version propriété .Tout espace blanc de début ou de fin dans le
profileName
composant est supprimé et la chaîne résultante est affectée à la Profile propriété.
Voici des exemples de chaînes valides qui peuvent être transmises au FrameworkName constructeur :
.NET Framework, Version=4.0
. NETFramework, Version=4.0
.NET Framework, Version=2.0, Profil=Compact
.NET Framework, Version=v4.0, Profile=Compact
.NET Framework, Profile=Full, Version=2.0.0
S’applique à
FrameworkName(String, Version)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne et d'un objet Version qui identifient une version de .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)
Paramètres
- identifier
- String
Chaîne qui identifie la version du .NET Framework.
- version
- Version
Objet qui contient les informations de version du .NET Framework.
Exceptions
identifier
a la valeur Empty.
Remarques
La FrameworkName classe exige qu’un Version objet inclue au moins un numéro de version majeure et mineure.
S’applique à
FrameworkName(String, Version, String)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne, d’un objet Version qui identifie une version de .NET et d'un nom de profil.
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)
Paramètres
- identifier
- String
Chaîne qui identifie la version du .NET Framework.
- version
- Version
Objet qui contient les informations de version du .NET Framework.
- profile
- String
Nom de profil.
Exceptions
identifier
a la valeur Empty.
Remarques
La FrameworkName classe exige qu’un Version objet inclue au moins un numéro de version majeure et mineure.