FileWebResponse Klass

Definition

Tillhandahåller en filsystemimplementering av WebResponse klassen.

public ref class FileWebResponse : System::Net::WebResponse, IDisposable, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse
[System.Serializable]
public class FileWebResponse : System.Net.WebResponse, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class FileWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable
public class FileWebResponse : System.Net.WebResponse
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
    interface IDisposable
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements IDisposable, ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements ISerializable
Public Class FileWebResponse
Inherits WebResponse
Arv
Attribut
Implementeringar

Kommentarer

Klassen FileWebResponse implementerar basklassen WebResponseabstract för att returnera filsystemresurser för FileWebRequest klassen.

Klientprogram skapar FileWebResponse inte instanser direkt. I stället skapas de genom att anropa GetResponse metoden på en FileWebRequest instans.

Metoden GetResponseStream returnerar en Stream instans som ger skrivskyddad åtkomst till en filsystemresurs.

Klassen FileWebResponse förlitar sig på File klassen för felhantering och kodåtkomstsäkerhet.

Konstruktorer

Name Description
FileWebResponse(SerializationInfo, StreamingContext)
Föråldrad.
Föråldrad.

Initierar en ny instans av FileWebResponse klassen från de angivna instanserna av SerializationInfo klasserna och StreamingContext .

Egenskaper

Name Description
ContentLength

Hämtar längden på innehållet i filsystemresursen.

ContentType

Hämtar filsystemresursens innehållstyp.

Headers

Hämtar en samling med rubriknamn/värdepar som är associerade med svaret.

IsFromCache

Hämtar ett Boolean värde som anger om det här svaret hämtades från cacheminnet.

(Ärvd från WebResponse)
IsMutuallyAuthenticated

Hämtar ett Boolean värde som anger om ömsesidig autentisering har inträffat.

(Ärvd från WebResponse)
ResponseUri

Hämtar URI:n för filsystemresursen som tillhandahöll svaret.

SupportsHeaders

Hämtar ett värde som anger om egenskapen Headers stöds av instansen FileWebResponse .

Metoder

Name Description
Close()

Stänger svarsströmmen.

CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Dispose()

Frigör de ohanterade resurser som används av WebResponse objektet.

(Ärvd från WebResponse)
Dispose(Boolean)

Släpper de ohanterade resurser som används av FileWebResponse och släpper eventuellt de hanterade resurserna.

Dispose(Boolean)

Frigör de ohanterade resurser som används av WebResponse objektet och om du vill kan du ta bort de hanterade resurserna.

(Ärvd från WebResponse)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Fyller i en SerializationInfo med de data som behövs för att serialisera målobjektet.

GetResponseStream()

Returnerar dataströmmen från filsystemresursen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Släpper alla resurser som används av FileWebResponse.

IDisposable.Dispose()

När det åsidosättas i en härledd klass frigörs alla resurser som används av WebResponse.

(Ärvd från WebResponse)
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Fyller i en SerializationInfo instans med de data som behövs för att serialisera FileWebResponse.

Gäller för