WebResponse Sınıf
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.
Tekdüzen Kaynak Tanımlayıcısından (URI) bir yanıt sağlar. Bu bir abstract sınıf.
public ref class WebResponse abstract : IDisposable
public ref class WebResponse abstract : MarshalByRefObject, IDisposable, System::Runtime::Serialization::ISerializable
public abstract class WebResponse : IDisposable
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
type WebResponse = class
interface IDisposable
type WebResponse = class
inherit MarshalByRefObject
interface IDisposable
interface ISerializable
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
[<System.Serializable>]
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
Public MustInherit Class WebResponse
Implements IDisposable
Public MustInherit Class WebResponse
Inherits MarshalByRefObject
Implements IDisposable, ISerializable
- Devralma
-
WebResponse
- Devralma
- Türetilmiş
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek, 'den bir WebResponseWebRequestörnek oluşturur.
// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");
// Return the response.
WebResponse myResponse = myRequest.GetResponse();
// Code to use the WebResponse goes here.
// Close the response to free resources.
myResponse.Close();
' Initialize the WebRequest.
Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")
' Return the response.
Dim myResponse As WebResponse = myRequest.GetResponse()
' Code to use the WebResponse goes here.
' Close the response to free resources.
myResponse.Close()
Açıklamalar
WebResponse sınıfı, protokole abstract özgü yanıt sınıflarının türetildiği temel sınıftır. Uygulamalar, istek ve yanıt işlemlerine sınıfın WebResponse örneklerini kullanarak protokolden bağımsız bir şekilde katılabilirken, türetilen WebResponse protokole özgü sınıflar isteğin ayrıntılarını gerçekleştirebilir.
İstemci uygulamaları nesneleri doğrudan oluşturmazWebResponse; bir GetResponse örnekte yöntemi çağrılarak WebRequest oluşturulur.
Uygulayanlara Notlar
öğesinden WebResponsedevraldığınızda, şu üyeleri geçersiz kılmalısınız: ContentLength, ContentType, GetResponseStream(), ResponseUrive Headers.
Oluşturucular
| Name | Description |
|---|---|
| WebResponse() |
WebResponse sınıfının yeni bir örneğini başlatır. |
| WebResponse(SerializationInfo, StreamingContext) |
Geçersiz.
ve WebResponse sınıflarının SerializationInfo belirtilen örneklerinden StreamingContext sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ContentLength |
Alt sınıfta geçersiz kılındığında, alınan verilerin içerik uzunluğunu alır veya ayarlar. |
| ContentType |
Türetilmiş bir sınıfta geçersiz kılındığında, alınan verilerin içerik türünü alır veya ayarlar. |
| Headers |
Türetilmiş bir sınıfta geçersiz kılındığında, bu istekle ilişkili üst bilgi adı-değer çiftlerinden oluşan bir koleksiyon alır. |
| IsFromCache |
Bu yanıtın önbellekten alınıp alınmadığını gösteren bir Boolean değer alır. |
| IsMutuallyAuthenticated |
Karşılıklı kimlik doğrulamasının gerçekleşip gerçekleşmediğini gösteren bir Boolean değer alır. |
| ResponseUri |
Türetilmiş bir sınıfta geçersiz kılındığında, isteğe gerçekten yanıt veren İnternet kaynağının URI'sini alır. |
| SupportsHeaders |
Üst bilgilerin desteklenip desteklenmediğini gösteren bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| Close() |
Alt sınıf tarafından geçersiz kılındığında yanıt akışını kapatır. |
| CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
| Dispose() |
nesnesi tarafından WebResponse kullanılan yönetilmeyen kaynakları serbest bırakır. |
| Dispose(Boolean) |
nesnesi tarafından WebResponse kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları atar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
hedef nesneyi seri hale getirmek için gereken verilerle doldurur SerializationInfo . |
| GetResponseStream() |
Alt sınıfta geçersiz kılındığında, İnternet kaynağından veri akışını döndürür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Türetilmiş bir sınıfta geçersiz kılındığında, tarafından WebResponsekullanılan tüm kaynakları serbest bırakır. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
Bir SerializationInfo örneği seri hale WebResponsegetirmek için gereken verilerle doldurur. |