The following tables list the members exposed by TransferQueue.

      Public Constructors

      Public ConstructorsTransferQueue ConstructorOverloaded. Initializes a new instance of the TransferQueue with 3 simultaneous transfer threads.

      Public Properties

      Public PropertiesIdleConnectionClosingTimeGets or sets the amount of allowed time, in milliseconds, of an idle connection. When a connection is idle for more than the specified time, it will be closed.
      Public PropertiesIsDisposedIndicates whether the object was disposed.
      Public PropertiesOptionsGets or sets the global transfer options.
      Public PropertiesReuseRemoteConnectionGets or sets a boolean value indicating whether to reuse remote connection of the adding file's remote file system.
      Public PropertiesStateGets the state of the queue.
      Public PropertiesStatisticsGets the transfer statistics of the queue.
      Public PropertiesThreadsGets or sets the number of threads for simultaneous transfers.
      Public PropertiesTraceListenerManagerGets or sets the TraceListenerManager object to which the log messages generated by this object are sent. If not set, the Default trace listener manager is used. If this property is set to null, all messages from this object wont be logged.
      Public PropertiesTraceSourceGets or sets the source object for all log messages generated by this object. If not set, the property returns the current object.

      Public Methods

      Public MethodsAddAdds a file to the queue.
      Public MethodsClearStops and clears the queue. (Inherited from Transferrer)
      Public MethodsDisposeOverridden. Releases the used resources.
      Public MethodsResetStops and reset the queue. (Inherited from Transferrer)
      Public MethodsSortSorts the file list by priority. (Inherited from Transferrer)
      Public MethodsStartStarts transferring files in the queue asynchronously.
      Public MethodsStopOverridden. Stops the queue.
      Public MethodsWaitOverridden. Waits until all threads are paused or completed.

      Protected Methods

      Protected MethodsOnItemProcessedRaises the ItemProcessed event. (Inherited from Transferrer)
      Virtual Protected MethodsOnStateChangedRaises the StateChanged event.

      Public Events

      Public EventsBrowsingThreadStateChangedOccurs when the state of the transfer queue's browsing thread has been changed.
      Public EventsItemProcessedOccurs when an item is processed. (Inherited from Transferrer)
      Public EventsStateChangedOccurs when the state of the queue is changed.

      See Also