Xceed .NET Libraries Documentation
In This Topic
    Glossary
    In This Topic
    . | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

    .

    .NET Standard

    A formal specification of .NET APIs that are intended to be available on all .NET implementations.

    Enables developers to produce portable libraries that are usable across .NET implementations, using this same set of APIs.

    F

    FTP

    FTP stands for File Transfer Protocol. It is a network protocol that allows the transfer of files between a client computer and a server computer and vice versa.

    The FTP protocol is implemented in Xceed Ftp for .NET.

    FTP control connection

    The communication path between the client and server for the exchange of commands and replies.

    FTP data connection

    A full duplex connection over which data is transferred, in a specified mode and type. The data transferred may be a part of a file, an entire file or a number of files. The path may be between a server and a client, or between two servers.

    FTPS

    FTPS stands for FTP over SSL or FTP Secure. It is an extension to the File Transfer Protocol (FTP). It adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols to the FTP control and data connections.

    When enabled, the data exchanged between the FTP client and server is encrypted using strong encryption.

    FXP

    FXP stands for the File eXchange Protocol. It is a method of transferring data that uses FTP to transfer files from one remote server to another server without routing the file data through the client's connection. As such, it is a server-to-server protocol.

    FXP is a feature that is part of the Xceed FTP for .NET component. It is available through both the FtpClientp and the FileSystem interfaces.

    G

    GZip

    GZip is a file format used for single file compression and decompression. It uses the Deflate compression method.

    GZip should not be confused with Zip, which is a full archive format that also uses compression.

    O

    Opaque data
    This is a technique used to pass any type of object to an event handler without the component knowing what the object is. Cast the needed data to Object and use that object as the parameter. The event handler can then manually cast the object back to its original type.

    R

    Reparse point
    A collection of user-defined data that is attached to a file or folder on the Windows file system. In practice, they are used to define symbolic links, hard links, directory junctions, volume mount points, depending on the literature and the version of Windows.

    S

    SFtp

    SFtp stands for SSH File Transfer Protocol. It provides file access, file management, and file transfer over a data stream. With the Xceed's SFTP component, that data stream is a SSH connection.

    While SFtp has a similar name and similar concepts to FTP. It is a completely different protocol and there is no compatibility between the two.

    In the same way, SFtp is completely different than FTPS.

    SSH
    SSH stands for Secure Shell.  It is a network protocol for secure communication between two networked computers: a server and a client. Xceed's SFTP component implements the client side of SSH and SFTP.

    SSL

    SSL and TLS (also known as SSL 3.1) are protocols layered above connection protocols (such as TCP/IP) but beneath application protocols (such as FTP) that provide encrypted, authenticated communications between a client and a server. 

    Xceed FTP for .NET version 2.0 and up supports SSL version 3.0 and 3.1 (TLS).

    T

    TLS

    SSL and TLS (also known as SSL 3.1) are protocols layered above connection protocols (such as TCP/IP) but beneath application protocols (such as FTP) that provide encrypted, authenticated communications between a client and a server. 

    Xceed FTP for .NET version 2.0 and up supports SSL version 3.0 and 3.1 (TLS).

    X

    Xamarin
    Cross-platform implementations of the .NET Framework for Android and iOS.

    Z

    ZLib
    ZLib is a popular open-source software library used for data compression. It popularized the Deflate compression algorithm. Very portable, it is available on almost all software platforms.