Indicate if plug-in performs lookups synchronously (zero) or if lookups are queued and processed asynchronously (>0).

Namespace:  JHSoftware.SimpleDNS.Plugin
Assembly:  sdnsplugin (in sdnsplugin)
Version: 5.0.110.0 (5.0.110.0)

Syntax

C#
int QueueLength { get; }
Visual Basic (Declaration)
ReadOnly Property QueueLength As Integer
Visual C++
property int QueueLength {
	int get ();
}

Remarks

Return 0 (zero) if lookups through this plug-in should be synchronous (same thread as Simple DNS Plus). It is recommended that only plug-ins with extremely fast response times (no external data access etc.) use a value of zero (synchronous) as this locks other threads in Simple DNS Plus. If you return a value greater than zero, requests will be processed asynchronously (separate thread). Then the value indicates the number of incoming DNS requests that should be queued while waiting for this plug-in to process other requests.

See Also