Click or drag to resize
Proxy Class
The core proxy object which accepts connections from clients and creates session objects from those connections
Inheritance Hierarchy
SystemObject
  FiddlerProxy

Namespace: Fiddler
Assembly: FiddlerCore4 (in FiddlerCore4.dll) Version: 4.6.2.0
Syntax
public class Proxy : IDisposable

The Proxy type exposes the following members.

Methods
  NameDescription
Public methodAssignEndpointCertificate
Assign HTTPS Certificate for this endpoint
Public methodAttach
Register as the system proxy for WinINET and set the Dynamic registry key for other FiddlerHook
Public methodDetach
Detach the proxy by setting the registry keys and sending a Windows Message
Public methodDispose
Dispose Fiddler's listening socket
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindGatewayForOrigin
This function, when given a scheme host[:port], returns the gateway information of the proxy to forward requests to.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInjectCustomRequest(String)
[DEPRECATED]: This version does no validation of the request data, and doesn't set SessionFlags.RequestGeneratedByFiddler Send a custom HTTP request to Fiddler's listening endpoint (127.0.0.1:8888 by default). NOTE: This method will THROW any exceptions to its caller and blocks the current thread.
Public methodInjectCustomRequest(String, StringDictionary)
[DEPRECATED] Directly inject a session into the Fiddler pipeline. NOTE: This method will THROW any exceptions to its caller.
Public methodInjectCustomRequest(HTTPRequestHeaders, Byte, StringDictionary)
[DEPRECATED] Directly inject a session into the Fiddler pipeline. NOTE: This method will THROW any exceptions to its caller.
Public methodInjectCustomRequest(HTTPRequestHeaders, Byte, Boolean, Boolean) Obsolete.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDetachedUnexpectedly
Public methodPurgeServerPipePool
Clear the pool of Server Pipes. May be called by extensions.
Public methodSendRequest(String, StringDictionary)
Directly inject a session into the Fiddler pipeline, returning a reference to it. NOTE: This method will THROW any exceptions to its caller.
Public methodSendRequest(HTTPRequestHeaders, Byte, StringDictionary)
Public methodSendRequest(HTTPRequestHeaders, Byte, StringDictionary, EventHandlerStateChangeEventArgs)
Public methodSendRequestAndWait
Public methodToString
Returns a string of information about this instance and the ServerPipe reuse pool
(Overrides ObjectToString.)
Top
Properties
  NameDescription
Public propertyIsAttached
Returns true if Fiddler believes it is currently registered as the Local System proxy
Public propertyListenPort
The port on which this instance is listening
Top
Events
  NameDescription
Public eventDetachedUnexpectedly
This event handler fires when Fiddler detects that it is (unexpectedly) no longer the system's registered proxy
Top
See Also