Gets and sets a value which specifies the client function tracing flags.
A TraceOptions enumeration which specifies the amount of detail written to the trace logfile.
The TraceFlags property is used to specify the type of information written to the trace file when socket function tracing is enabled.
Because socket function tracing is enabled per-process, the trace flags are shared by all instances of the class being used. If multiple class instances have tracing enabled, the TraceFlags property should be set to the same value for each instance. Changing the trace flags for any one instance of the class will affect the logging performed for all SocketTools classes used by the application.
Warnings are generated when a non-fatal error is returned by a network function. For example, if data is being written and the error errorOperationWouldBlock occurs, a warning is generated because the application simply needs to attempt to write the data at a later time.