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
| Nom | Description |
|---|---|
| FrameworkName(String) |
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne qui contient des informations sur une version de .NET. |
| FrameworkName(String, Version) |
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne et d’un Version objet qui identifient une version .NET. |
| FrameworkName(String, Version, String) |
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne, d’un Version objet qui identifie une version .NET et un nom de profil. |
FrameworkName(String)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne qui contient des informations sur une 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 a moins de deux composants ou plus de trois composants.
- ou -
frameworkName n’inclut pas de numéro de version majeure et mineure.
- ou -
frameworkName n’inclut pas de 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 |
|---|---|
| identificateur | Chaîne arbitraire qui identifie cette FrameworkName instance. |
| versionNumber | Chaîne qui représente la version de .NET, sous la forme [v]major. mineur[.build. révision], où « v » peut être en majuscules ou en 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 un sous-ensemble du .NET Framework, tel que 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 identificateur, 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é.
Tout espace blanc de début ou de fin et les initiales « v » ou « V », le cas échéant, sont supprimés du
versionNumber. La chaîne retournée est ensuite passée 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
profileNamecomposant 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 passées au FrameworkName constructeur :
.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
S’applique à
FrameworkName(String, Version)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne et d’un Version objet qui identifient une version .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 une version de .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
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne, d’un Version objet qui identifie une version .NET et 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 une version de .NET Framework.
- version
- Version
Objet qui contient les informations de version du .NET Framework.
- profile
- String
Nom d’un 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.