IStorageFile インターフェイス

IStorageFile Interface

ファイルを表します。ファイルとそのコンテンツについての情報、およびその操作方法を提供します。

構文


public interface IStorageFile : IStorageItem, 
    IRandomAccessStreamReference, IInputStreamReference

属性

[Version(0x06020000)]

メンバー

IStorageFileインターフェイス には次の種類のメンバーが含まれます:

メソッド

The IStorageFile インターフェイス には次のメソッドがあります。次のもののメソッドも継承しますObject クラス.

メソッド説明
CopyAndReplaceAsync Replaces the specified file with a copy of the current file.
CopyAsync(IStorageFolder) Creates a copy of the file in the specified folder.
CopyAsync(IStorageFolder, String) Creates a copy of the file in the specified folder, using the desired name.
CopyAsync(IStorageFolder, String, NameCollisionOption) Creates a copy of the file in the specified folder, using the desired name. This method also specifies what to do if an existing file in the specified folder has the same name.
MoveAndReplaceAsync Moves the current file to the location of the specified file and replaces the specified file in that location.
MoveAsync(IStorageFolder) Moves the current file to the specified folder.
MoveAsync(IStorageFolder, String) Moves the current file to the specified folder and renames the file according to the desired name.
MoveAsync(IStorageFolder, String, NameCollisionOption) Moves the current file to the specified folder and renames the file according to the desired name. This method also specifies what to do if a file with the same name already exists in the specified folder.
OpenAsync Opens a random-access stream over the file.
OpenTransactedWriteAsync Opens a transacted, random-access stream to the file.

 

プロパティ

IStorageFileインターフェイス次のプロパティがあります。

プロパティアクセスの種類説明

ContentType

読み取り専用Gets the MIME type of the contents of the file.

FileType

読み取り専用Gets the type (file name extension) of the file.

 

注釈

インターフェイスの継承

IStorageFile は、IInputStreamReferenceIRandomAccessStreamReference、および IStorageItem を継承します。 IStorageFile を実装する型は IInputStreamReferenceIRandomAccessStreamReference、および IStorageItem のインターフェイス メンバーも実装します。

要件

サポートされている最小のクライアント

Windows 8

サポートされている最小のサーバー

Windows Server 2012

サポートされている最小の電話

Windows Phone 8

名前空間

Windows.Storage
Windows::Storage [C++]

メタデータ

Windows.winmd

Capabilities

picturesLibrary
videosLibrary
musicLibrary
documentsLibrary

参照

IInputStreamReference
IRandomAccessStreamReference
IStorageItem

 

 

表示:
© 2017 Microsoft