System::Net::Http::Headers::ProductHeaderValue sınıfı

ProductHeaderValue class

Bir ürün belirtecini ‘User-Agent’ başlığının değerinde temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Yığın üzerinde veya operator new kullanarak bu tipten bir örnek oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class ProductHeaderValue : public System::ICloneable

Yöntemler

YöntemAçıklama
Equals(System::SharedPtr<Object>) overrideNesneleri C# Object.Equals semantiği kullanarak karşılaştırır.
get_Name()RTTI bilgisi.
get_Version()Ürün belirteci sürümünü döndürür.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hashlenmesini sağlar.
static GetProductLength(String, int32_t, System::SharedPtr<ProductHeaderValue>&)Belirtilen indeksden verilen bir dizeyi ProductHeaderValue sınıfının bir örneğine dönüştürür.
static Parse(String)Verilen bir dizeyi ProductHeaderValue sınıfının bir örneğine dönüştürür.
ProductHeaderValue(String)Yeni bir örnek oluşturur.
ProductHeaderValue(String, String)Yeni bir örnek oluşturur.
ToString() const overrideC# Object.ToString() yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar.
static TryParse(String, System::SharedPtr<ProductHeaderValue>&)Verilen bir dizeyi ProductHeaderValue sınıfının bir örneğine dönüştürmeye çalışır.

Ayrıca Bakınız