Class ServerPipe
A ServerPipe wraps a socket connection to a server.
Inherited Members
Namespace: Fiddler
Assembly: FiddlerCore.dll
Syntax
public class ServerPipe : BasePipe
Fields
_bIsConnectedToGateway
Returns TRUE if this ServerPipe is connected to a Gateway
Declaration
protected bool _bIsConnectedToGateway
Field Value
System.Boolean
|
_sPoolKey
The Pooling key used for reusing a previously pooled ServerPipe. See sPoolKey property.
Declaration
protected string _sPoolKey
Field Value
System.String
|
Properties
isConnectedToGateway
Indicates if this pipe is connected to an upstream (non-SOCKS) Proxy.
Declaration
public bool isConnectedToGateway { get; }
Property Value
System.Boolean
|
isConnectedViaSOCKS
Indicates if this pipe is connected to a SOCKS gateway
Declaration
public bool isConnectedViaSOCKS { get; set; }
Property Value
System.Boolean
|
RemoteEndPoint
Returns the IPEndPoint to which this socket is connected, or null
Declaration
public IPEndPoint RemoteEndPoint { get; }
Property Value
System.Net.IPEndPoint
|
ReusePolicy
Policy for reuse of this pipe
Declaration
public PipeReusePolicy ReusePolicy { get; set; }
Property Value
PipeReusePolicy
|
ServerCertificate
Declaration
public X509Certificate2 ServerCertificate { get; }
Property Value
System.Security.Cryptography.X509Certificates.X509Certificate2
|
sPoolKey
Gets and sets the pooling key for this server pipe.
Declaration
public string sPoolKey { get; }
Property Value
System.String
|
Examples
direct->{http|https}/{serverhostname}:{serverport} gw:{gatewayaddr:port}->* gw:{gatewayaddr:port}->{http|https}/{serverhostname}:{serverport} socks:{gatewayaddr:port}->{http|https}/{serverhostname}:{serverport}
Methods
DescribeConnectionSecurity()
Return a string describing the HTTPS connection security, if this socket is secured
Declaration
public string DescribeConnectionSecurity()
Returns
System.String
A string describing the HTTPS connection's security. |
ToString()
Returns a semicolon-delimited string describing this ServerPipe
Declaration
public override string ToString()
Returns
System.String
A semicolon-delimited string |