Class SessionData
This object holds Session information as a set of four easily-marshalled byte arrays. It is serializable, which enables cross-process transfer of this data (as in a drag/drop operation). (Internally, data is serialized as if it were being stored in a SAZ file)
Inheritance
Inherited Members
Namespace: Fiddler
Assembly: FiddlerCore.dll
Syntax
public class SessionData : ISerializable
Constructors
SessionData(Session)
Create a SessionData object. Note: Method must run as cheaply as possible, since it runs on all Drag/Dropped sessions within Fiddler itself.
Declaration
public SessionData(Session oS)
Parameters
Session
oS
|
SessionData(SerializationInfo, StreamingContext)
Declaration
public SessionData(SerializationInfo info, StreamingContext ctxt)
Parameters
System.Runtime.Serialization.SerializationInfo
info
|
System.Runtime.Serialization.StreamingContext
ctxt
|
Fields
arrMetadata
Declaration
public byte[] arrMetadata
Field Value
System.Byte[]
|
arrRequest
Declaration
public byte[] arrRequest
Field Value
System.Byte[]
|
arrResponse
Declaration
public byte[] arrResponse
Field Value
System.Byte[]
|
arrWebSocketMessages
Declaration
public byte[] arrWebSocketMessages
Field Value
System.Byte[]
|
Methods
GetObjectData(SerializationInfo, StreamingContext)
Declaration
public virtual void GetObjectData(SerializationInfo info, StreamingContext ctxt)
Parameters
System.Runtime.Serialization.SerializationInfo
info
|
System.Runtime.Serialization.StreamingContext
ctxt
|