Data Port Sync 1.0.500

Pipe Members

Pipe overview

Public Instance Constructors

Pipe Overloaded. Initializes a new instance of the Pipe class.

Public Instance Properties

CeOsVersionInfo Gets the CE OS version information.
DllPath Sets the desktop path where the code should look for the correct version of RemSqlCe.dll to copy over to the device.
EnableInstall Sets a boolean value that enables or disables automatic installation of the RemSqlCe.dll file on the device via RAPI.
Error Retrieves the current error as a PipeMessage.
ErrorCount Returns the number of asynchronous errors on the pipe.
IsOpen Returns true if the connection is open.
License Sets the pipe license.
Message Retrieves the current command data as a PipeMessage.
MessageCount Returns the number of pending messages on the pipe.
PipePtr Gets the unmanaged pipe pointer.
Timeout Sets the pipe timeout in milliseconds.

Public Instance Methods

CeFileExists Checks if a given file exists in the remote CE file system.
Close Closes the communication pipe.
DisposeOverloaded. Disposes the unmanaged pipe object.
Echo Sends an echo message to the Pipe.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
OpenLocal Opens a connection to the local SQL Mobile provider.
OpenRAPI Opens a RAPI communication pipe to the device.
OpenSocketOverloaded. Opens a TCP/IP sockets communication pipe to the device.
ToString (inherited from Object)Returns a String that represents the current Object.
TryOpenLocal Tries to open a connection to the local SQL Mobile provider.
TryOpenRAPI Tries to open a RAPI communication pipe to the device.
WaitFor Waits for a specific command to hit the queue in the timeout period
WaitForAny Waits for any message to hit the queue.
Write Writes a command to the pipe. Use this method for simple commands only (no parameters).

Protected Instance Fields

m_bIsDisposed Stores the disposed status of the object.
m_license License associated with the pipe.
m_pPipe Communication pipe unmanaged object pointer.

Protected Instance Methods

DisposeOverloaded. Called from public Dispose to close the pipe.
Finalize Releases the unmanaged pipe object.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

Pipe Class | Primeworks.DesktopSqlCe Namespace