FrameworkName Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av FrameworkName klassen.
Överlagringar
| Name | Description |
|---|---|
| FrameworkName(String) |
Initierar en ny instans av klassen FrameworkName från en sträng som innehåller information om en version av .NET. |
| FrameworkName(String, Version) |
Initierar en ny instans av klassen FrameworkName från en sträng och ett Version objekt som identifierar en .NET version. |
| FrameworkName(String, Version, String) |
Initierar en ny instans av klassen FrameworkName från en sträng, ett Version-objekt som identifierar en .NET version och ett profilnamn. |
FrameworkName(String)
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
Initierar en ny instans av klassen FrameworkName från en sträng som innehåller information om en version av .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)
Parametrar
- frameworkName
- String
En sträng som innehåller .NET Framework-versionsinformation.
Undantag
frameworkName är Empty.
-eller-
frameworkName har färre än två komponenter eller fler än tre komponenter.
-eller-
frameworkName innehåller inte ett huvud- och delversionsnummer.
-eller-
frameworkName innehåller inte ett giltigt versionsnummer.
frameworkName är null.
Kommentarer
Konstruktorn FrameworkName(String) parsar en sträng i följande format.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Komponenter inom hakparenteser är valfria. I följande tabell beskrivs varje komponent.
| Component | Description |
|---|---|
| identifierare | En godtycklig sträng som identifierar den här FrameworkName instansen. |
| versionNumber | En sträng som representerar versionen av .NET i formatet [v]major.minor[.build.revision], där "v" kan vara antingen versaler eller gemener, och hakparenteserna anger valfria element i ett versionsnummer. |
| Profilnamn | En godtycklig sträng som representerar profilen för den .NET versionen. Vanligtvis används den för att ange en delmängd av .NET Framework, till exempel .NET Compact Framework eller Silverlight. |
Om både versionNumber och profileName finns kan de visas i valfri ordning efter identifieraren. Dessa strängar definieras av nyckelorden "Version" och "Profil", som inte är skiftlägeskänsliga.
Värdena för komponenterna identifier, versionNumber och profileName definierar värdena för objektets FrameworkName egenskaper enligt följande:
Alla inledande eller avslutande blanksteg i identifierarkomponenten tas bort och den resulterande strängen Identifier tilldelas egenskapen.
Alla inledande eller avslutande blanksteg och de inledande "v" eller "V", om de finns, tas bort från
versionNumber. Den returnerade strängen Version.Version(String) skickas sedan till konstruktorn och det resulterande System.Version objektet tilldelas egenskapen Version .Alla inledande eller avslutande blanksteg i komponenten
profileNametas bort och den resulterande strängen Profile tilldelas egenskapen.
Följande är exempel på giltiga strängar som kan skickas till FrameworkName konstruktorn:
.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
Gäller för
FrameworkName(String, Version)
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
Initierar en ny instans av klassen FrameworkName från en sträng och ett Version objekt som identifierar en .NET version.
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)
Parametrar
- identifier
- String
En sträng som identifierar en .NET Framework-version.
- version
- Version
Ett objekt som innehåller .NET Framework-versionsinformation.
Undantag
identifier är Empty.
Kommentarer
Klassen FrameworkName kräver att ett Version objekt innehåller minst ett huvud- och delversionsnummer.
Gäller för
FrameworkName(String, Version, String)
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
- Källa:
- FrameworkName.cs
Initierar en ny instans av klassen FrameworkName från en sträng, ett Version-objekt som identifierar en .NET version och ett profilnamn.
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)
Parametrar
- identifier
- String
En sträng som identifierar en .NET Framework-version.
- version
- Version
Ett objekt som innehåller .NET Framework-versionsinformation.
- profile
- String
Ett profilnamn.
Undantag
identifier är Empty.
Kommentarer
Klassen FrameworkName kräver att ett Version objekt innehåller minst ett huvud- och delversionsnummer.