Click or drag to resize

WikiClientLibrary.Files Namespace

This is preliminary documentation and is subject to change.

This namespace contains classes for file management on MediaWiki sites.
Classes
 ClassDescription
Public classChunkedUploadSource A WikiUploadSource that enables chunked stashing and performs final upload by filekey. (MW 1.19+)
Public classExternalFileUploadSource Uploadable content identified by external file URL.
Public classFileKeyUploadSource Uploadable content identified by filekey in MW upload API.
Public classFileRevision Represents a revision of a file or image.
Public classFileRevisionExtMetadataValue Represents the value and source of an entry of extmetadata.
Public classFileRevisionExtMetadataValueSources Contains non-exhaustive possible values of extmetadata value sources.
Public classStashError Represents an stash error entry in the MediaWiki file upload result.
Public classStreamUploadSource Represents uploadable content contained in a Stream.
Public classUploadResult Contains the result from server after an upload operation.
Public classUploadWarningCollection A collection containing the warning messages of file upload.
Public classWikiSiteExtensions 
Public classWikiUploadSource Base class for content that can be used for file-uploading.
Enumerations
 EnumerationDescription
Public enumerationUploadResultCode General results of an upload operation.