## UriBuilder class


توفر طرقًا لإنشاء وتعديل معرفات الموارد العالمية (URIs). يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../makeobject/). لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class UriBuilder : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [get_Scheme](./get_scheme/)() const | يرجع مخطط الـ URI الذي أنشأه الكائن الحالي. |
| [get_Uri](./get_uri/)() const | يعيد كائن [Uri](../uri/) الذي تم إنشاؤه بواسطة الكائن الحالي. |
| [set_Port](./set_port/)(int) | يضبط رقم المنفذ للـ URI. |
| [set_Scheme](./set_scheme/)(const String\&) | يضبط مخطط الـ URI الذي تم إنشاؤه بواسطة الكائن الحالي إلى القيمة المحددة. |
| [ToString](./tostring/)() const override | يعيد تمثيل السلسلة النصية للـ URI الذي تم إنشاؤه بواسطة الكائن الحالي. |
| [UriBuilder](./uribuilder/)(const String\&) | ينشئ كائن [UriBuilder](./) الذي يمثل الـ URI المحدد. |
| [UriBuilder](./uribuilder/)(const SharedPtr\<Uri\>\&) | ينشئ كائن [UriBuilder](./) الذي يمثل الـ URI المحدد. |
## انظر أيضًا

* Class [Object](../object/)
* Namespace [System](../)
* Library [Aspose.Font for C++](../../)
