SimpleWorkerRequest Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een eenvoudige implementatie van de abstracte klasse HttpWorkerRequest die kan worden gebruikt voor het hosten van ASP.NET toepassingen buiten een IIS-toepassing (Internet Information Services). U kunt deze rechtstreeks gebruiken SimpleWorkerRequest of uitbreiden.
public ref class SimpleWorkerRequest : System::Web::HttpWorkerRequest
[System.Runtime.InteropServices.ComVisible(false)]
public class SimpleWorkerRequest : System.Web.HttpWorkerRequest
[<System.Runtime.InteropServices.ComVisible(false)>]
type SimpleWorkerRequest = class
inherit HttpWorkerRequest
Public Class SimpleWorkerRequest
Inherits HttpWorkerRequest
- Overname
- Kenmerken
Opmerkingen
Deze eenvoudige implementatie van HttpWorkerRequest biedt de aanvraag-URL en de querytekenreeks en legt de hoofdtekst van de uitvoer vast in een TextWriter. Voor een uitgebreidere functionaliteit, zoals het leveren van geplaatste inhoud en headers en het vastleggen van de antwoordheaders of antwoordtekst als binaire gegevens, moet u de juiste SimpleWorkerRequest methoden uitbreiden HttpWorkerRequest en overschrijven.
Constructors
| Name | Description |
|---|---|
| SimpleWorkerRequest(String, String, String, String, TextWriter) |
Initialiseert een nieuw exemplaar van de SimpleWorkerRequest klasse voor gebruik in een willekeurig toepassingsdomein wanneer de gebruikerscode een HttpContext (doorgegeven |
| SimpleWorkerRequest(String, String, TextWriter) |
Initialiseert een nieuw exemplaar van de SimpleWorkerRequest klasse wanneer het doeltoepassingsdomein is gemaakt met behulp van de CreateApplicationHost(Type, String, String) methode. |
Velden
| Name | Description |
|---|---|
| HeaderAccept |
Hiermee geeft u het indexnummer voor de |
| HeaderAcceptCharset |
Hiermee geeft u het indexnummer voor de |
| HeaderAcceptEncoding |
Hiermee geeft u het indexnummer voor de |
| HeaderAcceptLanguage |
Hiermee geeft u het indexnummer voor de |
| HeaderAcceptRanges |
Hiermee geeft u het indexnummer voor de |
| HeaderAge |
Hiermee geeft u het indexnummer voor de |
| HeaderAllow |
Hiermee geeft u het indexnummer voor de |
| HeaderAuthorization |
Hiermee geeft u het indexnummer voor de |
| HeaderCacheControl |
De index die de HTTP HTTP-header |
| HeaderConnection |
Hiermee geeft u het indexnummer voor de |
| HeaderContentEncoding |
Hiermee geeft u het indexnummer voor de |
| HeaderContentLanguage |
Hiermee geeft u het indexnummer voor de |
| HeaderContentLength |
Hiermee geeft u het indexnummer voor de |
| HeaderContentLocation |
Hiermee geeft u het indexnummer voor de |
| HeaderContentMd5 |
Hiermee geeft u het indexnummer voor de |
| HeaderContentRange |
Hiermee geeft u het indexnummer voor de |
| HeaderContentType |
Hiermee geeft u het indexnummer voor de |
| HeaderCookie |
Hiermee geeft u het indexnummer voor de |
| HeaderDate |
Hiermee geeft u het indexnummer voor de |
| HeaderEtag |
Hiermee geeft u het indexnummer voor de |
| HeaderExpect |
Hiermee geeft u het indexnummer voor de |
| HeaderExpires |
Hiermee geeft u het indexnummer voor de |
| HeaderFrom |
Hiermee geeft u het indexnummer voor de |
| HeaderHost |
Hiermee geeft u het indexnummer voor de |
| HeaderIfMatch |
Hiermee geeft u het indexnummer voor de |
| HeaderIfModifiedSince |
Hiermee geeft u het indexnummer voor de |
| HeaderIfNoneMatch |
Hiermee geeft u het indexnummer voor de |
| HeaderIfRange |
Hiermee geeft u het indexnummer voor de |
| HeaderIfUnmodifiedSince |
Hiermee geeft u het indexnummer voor de |
| HeaderKeepAlive |
Hiermee geeft u het indexnummer voor de |
| HeaderLastModified |
Hiermee geeft u het indexnummer voor de |
| HeaderLocation |
Hiermee geeft u het indexnummer voor de |
| HeaderMaxForwards |
Hiermee geeft u het indexnummer voor de |
| HeaderPragma |
Hiermee geeft u het indexnummer voor de |
| HeaderProxyAuthenticate |
Hiermee geeft u het indexnummer voor de |
| HeaderProxyAuthorization |
Hiermee geeft u het indexnummer voor de |
| HeaderRange |
Hiermee geeft u het indexnummer voor de |
| HeaderReferer |
Hiermee geeft u het indexnummer voor de |
| HeaderRetryAfter |
Hiermee geeft u het indexnummer voor de |
| HeaderServer |
Hiermee geeft u het indexnummer voor de |
| HeaderSetCookie |
Hiermee geeft u het indexnummer voor de |
| HeaderTe |
Hiermee geeft u het indexnummer voor de |
| HeaderTrailer |
Hiermee geeft u het indexnummer voor de |
| HeaderTransferEncoding |
Hiermee geeft u het indexnummer voor de |
| HeaderUpgrade |
Hiermee geeft u het indexnummer voor de |
| HeaderUserAgent |
Hiermee geeft u het indexnummer voor de |
| HeaderVary |
Hiermee geeft u het indexnummer voor de |
| HeaderVia |
Hiermee geeft u het indexnummer voor de |
| HeaderWarning |
Hiermee geeft u het indexnummer voor de |
| HeaderWwwAuthenticate |
Hiermee geeft u het indexnummer voor de |
| ReasonCachePolicy |
Hiermee geeft u een reden voor de aanvraag. (Overgenomen van HttpWorkerRequest) |
| ReasonCacheSecurity |
Hiermee geeft u een reden voor de aanvraag. (Overgenomen van HttpWorkerRequest) |
| ReasonClientDisconnect |
Hiermee geeft u een reden voor de aanvraag. (Overgenomen van HttpWorkerRequest) |
| ReasonDefault |
Hiermee geeft u een reden voor de aanvraag. De standaardwaarde is ReasonResponseCacheMiss. (Overgenomen van HttpWorkerRequest) |
| ReasonFileHandleCacheMiss |
Hiermee geeft u een reden voor de aanvraag. (Overgenomen van HttpWorkerRequest) |
| ReasonResponseCacheMiss |
Hiermee geeft u een reden voor de aanvraag. (Overgenomen van HttpWorkerRequest) |
| RequestHeaderMaximum |
Hiermee geeft u het indexnummer voor de |
| ResponseHeaderMaximum |
Hiermee geeft u het indexnummer voor de |
Eigenschappen
| Name | Description |
|---|---|
| MachineConfigPath |
Hiermee haalt u het volledige fysieke pad naar het Machine.config-bestand op. |
| MachineInstallDirectory |
Hiermee wordt het fysieke pad naar de map opgehaald waarin de binaire ASP.NET bestanden zijn geïnstalleerd. |
| RequestTraceIdentifier |
Hiermee haalt u de bijbehorende gebeurtenistracering op voor Windows tracerings-id voor de huidige aanvraag. (Overgenomen van HttpWorkerRequest) |
| RootWebConfigPath |
Hiermee wordt het volledige fysieke pad naar het hoofdbestand Web.config. |
| SupportsAsyncFlush |
Hiermee wordt een waarde opgehaald die aangeeft of asynchrone flush-bewerkingen worden ondersteund. (Overgenomen van HttpWorkerRequest) |
| SupportsAsyncRead |
Hiermee wordt een waarde opgehaald die aangeeft of asynchrone leesbewerkingen worden ondersteund. (Overgenomen van HttpWorkerRequest) |
Methoden
| Name | Description |
|---|---|
| BeginFlush(AsyncCallback, Object) |
Hiermee wordt het momenteel gebufferde antwoord naar de client verzonden. (Overgenomen van HttpWorkerRequest) |
| BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) |
Hiermee wordt een asynchrone leesbewerking van de hoofdtekst van de aanvraagentiteit gestart. (Overgenomen van HttpWorkerRequest) |
| CloseConnection() |
Hiermee wordt de verbinding met de client beëindigd. (Overgenomen van HttpWorkerRequest) |
| EndFlush(IAsyncResult) |
Wacht totdat de bewerking asynchroon leegmaken is voltooid. (Overgenomen van HttpWorkerRequest) |
| EndOfRequest() |
Hiermee wordt aangegeven dat de HttpWorkerRequest aanvraagverwerking voor de huidige aanvraag is voltooid. |
| EndRead(IAsyncResult) |
Wacht totdat de asynchrone leesbewerking is voltooid. (Overgenomen van HttpWorkerRequest) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FlushResponse(Boolean) |
Alle antwoordgegevens die in behandeling zijn, worden verzonden naar de client. |
| GetAppPath() |
Retourneert het virtuele pad naar de servertoepassing die momenteel wordt uitgevoerd. |
| GetAppPathTranslated() |
Retourneert het UNC-vertaalde pad naar de servertoepassing die momenteel wordt uitgevoerd. |
| GetAppPoolID() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u de groeps-id van de toepassing voor de huidige URL. (Overgenomen van HttpWorkerRequest) |
| GetBytesRead() |
Hiermee wordt het aantal bytes opgehaald dat door de client is gelezen. (Overgenomen van HttpWorkerRequest) |
| GetClientCertificate() |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de certificeringsvelden (opgegeven in de X.509-standaard) op uit een aanvraag die door de client is uitgegeven. (Overgenomen van HttpWorkerRequest) |
| GetClientCertificateBinaryIssuer() |
Hiermee haalt u de certificaatverlener op in binaire indeling. (Overgenomen van HttpWorkerRequest) |
| GetClientCertificateEncoding() |
Wanneer dit wordt overschreven in een afgeleide klasse, wordt het Encoding object geretourneerd waarin het clientcertificaat is gecodeerd. (Overgenomen van HttpWorkerRequest) |
| GetClientCertificatePublicKey() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een |
| GetClientCertificateValidFrom() |
Wanneer het certificaat wordt overschreven in een afgeleide klasse, wordt de datum opgevraagd waarop het certificaat geldig wordt. De datum varieert met internationale instellingen. (Overgenomen van HttpWorkerRequest) |
| GetClientCertificateValidUntil() |
Hiermee haalt u de vervaldatum van het certificaat op. (Overgenomen van HttpWorkerRequest) |
| GetConnectionID() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u de id van de huidige verbinding. (Overgenomen van HttpWorkerRequest) |
| GetFilePath() |
Retourneert het fysieke pad naar de aangevraagde URI. |
| GetFilePathTranslated() |
Retourneert het fysieke bestandspad naar de aangevraagde URI (en vertaalt het van het virtuele pad naar het fysieke pad: bijvoorbeeld '/proj1/page.aspx' naar 'c:\dir\page.aspx') |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetHttpVerbName() |
Retourneert het HTTP-aanvraagwoord. |
| GetHttpVersion() |
Retourneert de HTTP-versietekenreeks van de aanvraag (bijvoorbeeld 'HTTP/1.1'). |
| GetKnownRequestHeader(Int32) |
Retourneert de standaard-HTTP-aanvraagheader die overeenkomt met de opgegeven index. (Overgenomen van HttpWorkerRequest) |
| GetLocalAddress() |
Retourneert het IP-adres van de server van de interface waarop de aanvraag is ontvangen. |
| GetLocalPort() |
Retourneert het poortnummer waarop de aanvraag is ontvangen. |
| GetPathInfo() |
Retourneert aanvullende padinformatie voor een resource met een URL-extensie. Dat wil gezegd: voor het pad /virdir/page.html/tail is de retourwaarde /tail. |
| GetPreloadedEntityBody() |
Retourneert het gedeelte van de HTTP-aanvraagbody die al is gelezen. (Overgenomen van HttpWorkerRequest) |
| GetPreloadedEntityBody(Byte[], Int32) |
Hiermee haalt u het gedeelte op van de HTTP-aanvraagbody die momenteel is gelezen met behulp van de opgegeven buffergegevens en byte-offset. (Overgenomen van HttpWorkerRequest) |
| GetPreloadedEntityBodyLength() |
Hiermee haalt u de lengte op van het gedeelte van de HTTP-aanvraagbody die momenteel is gelezen. (Overgenomen van HttpWorkerRequest) |
| GetProtocol() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het HTTP-protocol (HTTP of HTTPS) geretourneerd. (Overgenomen van HttpWorkerRequest) |
| GetQueryString() |
Retourneert de queryreeks die is opgegeven in de aanvraag-URL. |
| GetQueryStringRawBytes() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u de antwoordquerytekenreeks als een matrix van bytes. (Overgenomen van HttpWorkerRequest) |
| GetRawUrl() |
Retourneert het URL-pad dat is opgenomen in de header, waarbij de querytekenreeks is toegevoegd. |
| GetRemoteAddress() |
Retourneert het IP-adres van de client. |
| GetRemoteName() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de naam van de clientcomputer geretourneerd. (Overgenomen van HttpWorkerRequest) |
| GetRemotePort() |
Retourneert het poortnummer van de client. |
| GetRequestReason() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de reden voor de aanvraag geretourneerd. (Overgenomen van HttpWorkerRequest) |
| GetServerName() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de naam van de lokale server geretourneerd. (Overgenomen van HttpWorkerRequest) |
| GetServerVariable(String) |
Retourneert één servervariabele uit een woordenlijst met servervariabelen die aan de aanvraag zijn gekoppeld. |
| GetTotalEntityBodyLength() |
Hiermee haalt u de lengte van de volledige HTTP-aanvraagbody op. (Overgenomen van HttpWorkerRequest) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetUnknownRequestHeader(String) |
Retourneert een niet-standaard http-aanvraagheaderwaarde. (Overgenomen van HttpWorkerRequest) |
| GetUnknownRequestHeaders() |
Haal alle niet-standaard HTTP-headernaam-waardeparen op. (Overgenomen van HttpWorkerRequest) |
| GetUriPath() |
Retourneert het virtuele pad naar de aangevraagde URI. |
| GetUrlContextID() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de context-id van de huidige verbinding geretourneerd. (Overgenomen van HttpWorkerRequest) |
| GetUserToken() |
Retourneert het imitatietoken van de client. |
| GetVirtualPathToken() |
Hiermee haalt u het imitatietoken voor het virtuele aanvraagpad op. (Overgenomen van HttpWorkerRequest) |
| HasEntityBody() |
Retourneert een waarde die aangeeft of de aanvraag hoofdtekstgegevens bevat. (Overgenomen van HttpWorkerRequest) |
| HeadersSent() |
Retourneert een waarde die aangeeft of HTTP-antwoordheaders zijn verzonden naar de client voor de huidige aanvraag. (Overgenomen van HttpWorkerRequest) |
| IsClientConnected() |
Retourneert een waarde die aangeeft of de clientverbinding nog actief is. (Overgenomen van HttpWorkerRequest) |
| IsEntireEntityBodyIsPreloaded() |
Retourneert een waarde die aangeeft of alle aanvraaggegevens beschikbaar zijn en geen verdere leesbewerkingen van de client vereist zijn. (Overgenomen van HttpWorkerRequest) |
| IsSecure() |
Retourneert een waarde die aangeeft of de verbinding SSL gebruikt. (Overgenomen van HttpWorkerRequest) |
| MapPath(String) |
Retourneert het fysieke pad dat overeenkomt met het opgegeven virtuele pad. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ReadEntityBody(Byte[], Int32, Int32) |
Hiermee worden aanvraaggegevens van de client gelezen (wanneer deze niet vooraf zijn geladen) met behulp van de opgegeven buffer om te lezen van, byte-offset en maximum aantal bytes. (Overgenomen van HttpWorkerRequest) |
| ReadEntityBody(Byte[], Int32) |
Leest de aanvraaggegevens van de client (wanneer deze niet vooraf zijn geladen). (Overgenomen van HttpWorkerRequest) |
| SendCalculatedContentLength(Int32) |
Voegt een |
| SendCalculatedContentLength(Int64) |
Voegt een |
| SendKnownResponseHeader(Int32, String) |
Voegt een standaard HTTP-header toe aan het antwoord. |
| SendResponseFromFile(IntPtr, Int64, Int64) |
Hiermee voegt u de inhoud van het bestand met de opgegeven ingang toe aan het antwoord en geeft u de beginpositie in het bestand en het aantal te verzenden bytes op. |
| SendResponseFromFile(String, Int64, Int64) |
Hiermee voegt u de inhoud van het bestand met de opgegeven naam toe aan het antwoord en geeft u de beginpositie in het bestand en het aantal te verzenden bytes op. |
| SendResponseFromMemory(Byte[], Int32) |
Hiermee voegt u de inhoud van een bytematrix toe aan het antwoord en geeft u het aantal te verzenden bytes op. |
| SendResponseFromMemory(IntPtr, Int32) |
Hiermee wordt het opgegeven aantal bytes van een blok geheugen toegevoegd aan het antwoord. (Overgenomen van HttpWorkerRequest) |
| SendStatus(Int32, String) |
Hiermee geeft u de HTTP-statuscode en statusbeschrijving van het antwoord; Bijvoorbeeld SendStatus(200, "OK"). |
| SendUnknownResponseHeader(String, String) |
Voegt een niet-standaard HTTP-header toe aan het antwoord. |
| SetEndOfSendNotification(HttpWorkerRequest+EndOfSendNotification, Object) |
Registreert zich voor een optionele melding wanneer alle antwoordgegevens worden verzonden. (Overgenomen van HttpWorkerRequest) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |