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, içinden 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.
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, protokole özgü sınıflar WebResponse isteğin ayrıntılarını gerçekleştirir.
İstemci uygulamaları nesneleri doğrudan oluşturmazWebResponse; bir WebRequest örnekte yöntemi çağrılarak GetResponse oluşturulur.
Uygulayanlara Notlar
'den WebResponsedevraldığınızda, şu üyeleri geçersiz kılmalısınız: ContentLength, ContentType, GetResponseStream(), ResponseUrive Headers.
Oluşturucular
WebResponse() |
WebResponse sınıfının yeni bir örneğini başlatır. |
WebResponse(SerializationInfo, StreamingContext) |
Geçersiz.
ve StreamingContext sınıflarının WebResponse belirtilen örneklerinden sınıfının yeni bir örneğini SerializationInfo başlatır. |
Özellikler
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ı belirten bir Boolean değer alır. |
IsMutuallyAuthenticated |
Karşılıklı kimlik doğrulamasının gerçekleşip gerçekleşmediğini belirten 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 belirten bir değer alır. |
Yöntemler
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() |
Bir alt sınıfta geçersiz kılındığında, İnternet kaynağından veri akışını döndürür. |
GetType() |
Type Geçerli örneğini 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 Objectöğesinin sığ 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 dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
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. |