FrameworkName Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
FrameworkName sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| FrameworkName(String) |
.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır. |
| FrameworkName(String, Version) |
Bir dizeden ve .NET sürümünü tanımlayan bir Version nesneden sınıfının yeni bir örneğini FrameworkName başlatır. |
| FrameworkName(String, Version, String) |
Bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından sınıfının yeni bir örneğini FrameworkName başlatır. |
FrameworkName(String)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır.
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)
Parametreler
- frameworkName
- String
.NET Framework sürüm bilgilerini içeren bir dize.
Özel durumlar
frameworkName, Empty'e eşittir.
-veya-
frameworkName ikiden az bileşene veya üçten fazla bileşene sahiptir.
-veya-
frameworkName ana ve ikincil sürüm numarası içermez.
-veya-
frameworkName geçerli bir sürüm numarası içermez.
frameworkName, null'e eşittir.
Açıklamalar
Oluşturucu bir FrameworkName(String) dizeyi aşağıdaki biçimde ayrıştırıyor.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Köşeli ayraç içindeki bileşenler isteğe bağlıdır. Aşağıdaki tabloda her bileşen açıklanmaktadır.
| Bileşen | Açıklama |
|---|---|
| tanımlayıcı | Bu FrameworkName örneği tanımlayan rastgele bir dize. |
| Sürümnumarası | [v]major biçiminde .NET sürümünü temsil eden bir dize. küçük[.derleme.revision], burada "v" büyük veya küçük harf olabilir ve köşeli ayraçlar bir sürüm numarasının isteğe bağlı öğelerini belirtir. |
| profileName | .NET sürümünün profilini temsil eden rastgele bir dize. Genellikle, .NET Compact Framework veya Silverlight gibi .NET Framework'ün bazı alt kümelerini belirtmek için kullanılır. |
hem versionNumber hem de profileName varsa, tanımlayıcıdan sonra herhangi bir sırada görünebilirler. Bu dizeler büyük/küçük harfe duyarlı olmayan "Sürüm" ve "Profil" anahtar sözcükleri tarafından tanımlanır.
identifier, versionNumber ve profileName bileşenlerinin değerleri, bu FrameworkName nesnenin özelliklerinin değerlerini aşağıdaki gibi tanımlar:
Tanımlayıcı bileşenindeki baştaki veya sondaki boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Identifier atanır.
Baştaki veya sondaki boşluklar ve varsa ilk "v" veya "V" öğesinden
versionNumberkaldırılır. Döndürülen dize daha sonra oluşturucuya Version.Version(String) geçirilir ve sonuçta elde edilen System.Version nesne özelliğine Version atanır.Bileşendeki baştaki
profileNameveya sondaki boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Profile atanır.
Oluşturucuya FrameworkName geçirilebilen geçerli dize örnekleri aşağıda verilmiştir:
.NET Framework, Sürüm=4.0
. NETFramework, Sürüm=4.0
.NET Framework, Version=2.0, Profile=Compact
.NET Framework, Version=v4.0, Profile=Compact
.NET Framework, Profile=Full, Version=2.0.0
Şunlara uygulanır
FrameworkName(String, Version)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
Bir dizeden ve .NET sürümünü tanımlayan bir Version nesneden sınıfının yeni bir örneğini FrameworkName başlatır.
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)
Parametreler
- identifier
- String
.NET Framework sürümünü tanımlayan bir dize.
- version
- Version
.NET Framework sürüm bilgilerini içeren bir nesne.
Özel durumlar
identifier, Empty'e eşittir.
Açıklamalar
sınıfı FrameworkName , bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.
Şunlara uygulanır
FrameworkName(String, Version, String)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
Bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından sınıfının yeni bir örneğini FrameworkName başlatır.
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)
Parametreler
- identifier
- String
.NET Framework sürümünü tanımlayan bir dize.
- version
- Version
.NET Framework sürüm bilgilerini içeren bir nesne.
- profile
- String
Profil adı.
Özel durumlar
identifier, Empty'e eşittir.
Açıklamalar
sınıfı FrameworkName , bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.