WebRequest.RegisterPrefix(String, IWebRequestCreate) Yöntem
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.
Belirtilen URI için WebRequest alt öğesini kaydeder.
public:
static bool RegisterPrefix(System::String ^ prefix, System::Net::IWebRequestCreate ^ creator);
public static bool RegisterPrefix (string prefix, System.Net.IWebRequestCreate creator);
static member RegisterPrefix : string * System.Net.IWebRequestCreate -> bool
Public Shared Function RegisterPrefix (prefix As String, creator As IWebRequestCreate) As Boolean
Parametreler
- prefix
- String
Alt hizmetlerin WebRequest tam URI veya URI ön eki.
- creator
- IWebRequestCreate
WebRequest WebRequest alt öğesini oluşturmak için çağıran create yöntemi.
Döndürülenler
Kaydın başarılı olup olmadığını true
; aksi takdirde false
.
Özel durumlar
Açıklamalar
Dikkat
WebRequest
, HttpWebRequest
, ServicePoint
ve WebClient
kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.
RegisterPrefix yöntemi, WebRequest alt öğeleri hizmet isteklerine kaydeder. WebRequest alt öğeleri genellikle HTTP veya FTP gibi belirli bir protokolü işlemek üzere kaydedilir, ancak sunucudaki belirli bir sunucuya veya yola yönelik bir isteği işlemek için kaydedilebilir.
Önceden kaydedilmiş yedek türleri şunlardır:
http://
https://
ftp://
file://
Daha fazla bilgi için Create(String) ve Create(Uri) yöntemlerine bakın.
Yinelenen ön eklere izin verilmez.
RegisterPrefix, yinelenen ön eki kaydetmeye çalışılırsa false
döndürür.
Not
HttpWebRequest sınıfı varsayılan olarak HTTP ve HTTPS düzenleri için hizmet isteklerine kaydedilir. Bu düzenler için farklı bir WebRequest alt öğesini kaydetme girişimleri başarısız olur.