C# Класс MongoDB.GridFS.GridFileInfo

Provides instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of GridFileStream objects. The api is very similar to the FileInfo class in System.IO.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CalcMD5 ( ) : string
Create ( ) : GridFileStream

Creates the file named FileName and returns the GridFileStream

Create ( FileMode mode ) : GridFileStream
Create ( FileMode mode, FileAccess access ) : GridFileStream
Delete ( ) : void

Permanently removes a file from the database.

GridFileInfo ( Database db, string filename ) : System
GridFileInfo ( Database db, string bucket, string filename ) : System
MoveTo ( String newFileName ) : void

Renames a file.

Open ( FileMode mode, FileAccess access ) : GridFileStream
OpenRead ( ) : GridFileStream

Creates a read-only GridFileStream to an existing file.

OpenWrite ( ) : GridFileStream

Creates a write-only GridFileStream to an existing file.

Refresh ( ) : void

Reloads the file information from the database.

The data in the database will not reflect any changes done through an open stream until it is closed.

ToDocument ( ) : Document
ToString ( ) : string
Truncate ( ) : void

Deletes all data in a file and sets the length to 0.

UpdateInfo ( ) : void

Updates the aliases, contentType, metadata and uploadDate in the database.

To rename a file use the MoveTo method.

Приватные методы

Метод Описание
LoadFileData ( ) : void
SetFileDataDefaults ( string filename ) : void

Описание методов

CalcMD5() публичный Метод

public CalcMD5 ( ) : string
Результат string

Create() публичный Метод

Creates the file named FileName and returns the GridFileStream
If the file already exists
public Create ( ) : GridFileStream
Результат GridFileStream

Create() публичный Метод

public Create ( FileMode mode ) : GridFileStream
mode FileMode
Результат GridFileStream

Create() публичный Метод

public Create ( FileMode mode, FileAccess access ) : GridFileStream
mode FileMode
access FileAccess
Результат GridFileStream

Delete() публичный Метод

Permanently removes a file from the database.
public Delete ( ) : void
Результат void

GridFileInfo() публичный Метод

public GridFileInfo ( Database db, string filename ) : System
db MongoDB.Driver.Database
filename string
Результат System

GridFileInfo() публичный Метод

public GridFileInfo ( Database db, string bucket, string filename ) : System
db MongoDB.Driver.Database
bucket string
filename string
Результат System

MoveTo() публичный Метод

Renames a file.
public MoveTo ( String newFileName ) : void
newFileName String
Результат void

Open() публичный Метод

public Open ( FileMode mode, FileAccess access ) : GridFileStream
mode FileMode
access FileAccess
Результат GridFileStream

OpenRead() публичный Метод

Creates a read-only GridFileStream to an existing file.
public OpenRead ( ) : GridFileStream
Результат GridFileStream

OpenWrite() публичный Метод

Creates a write-only GridFileStream to an existing file.
public OpenWrite ( ) : GridFileStream
Результат GridFileStream

Refresh() публичный Метод

Reloads the file information from the database.
The data in the database will not reflect any changes done through an open stream until it is closed.
public Refresh ( ) : void
Результат void

ToDocument() публичный Метод

public ToDocument ( ) : Document
Результат MongoDB.Driver.Document

ToString() публичный Метод

public ToString ( ) : string
Результат string

Truncate() публичный Метод

Deletes all data in a file and sets the length to 0.
public Truncate ( ) : void
Результат void

UpdateInfo() публичный Метод

Updates the aliases, contentType, metadata and uploadDate in the database.
To rename a file use the MoveTo method.
public UpdateInfo ( ) : void
Результат void