다음을 통해 공유


FileRandomAccessStream.OpenForUserAsync 메서드

정의

오버로드

OpenForUserAsync(User, String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

파일 경로와 사용자의 정보가 지정된 파일에 대한 사용자의 스트림을 엽니다. 파일이 없으면 FileOpenDisposition을 사용하여 만들 수 있습니다.

OpenForUserAsync(User, String, FileAccessMode)

파일 경로와 사용자의 정보가 지정된 경우 사용자가 기존 파일에 대한 스트림을 엽니다.

OpenForUserAsync(User, String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

파일 경로와 사용자의 정보가 지정된 파일에 대한 사용자의 스트림을 엽니다. 파일이 없으면 FileOpenDisposition을 사용하여 만들 수 있습니다.

public:
 static IAsyncOperation<IRandomAccessStream ^> ^ OpenForUserAsync(User ^ user, Platform::String ^ filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
/// [Windows.Foundation.Metadata.Overload("OpenForUserWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User const& user, winrt::hstring const& filePath, FileAccessMode const& accessMode, StorageOpenOptions const& sharingOptions, FileOpenDisposition const& openDisposition);
[Windows.Foundation.Metadata.Overload("OpenForUserWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
function openForUserAsync(user, filePath, accessMode, sharingOptions, openDisposition)
Public Shared Function OpenForUserAsync (user As User, filePath As String, accessMode As FileAccessMode, sharingOptions As StorageOpenOptions, openDisposition As FileOpenDisposition) As IAsyncOperation(Of IRandomAccessStream)

매개 변수

user
User

스트림을 열기 위한 사용자 계정입니다.

filePath
String

Platform::String

winrt::hstring

열 파일의 경로입니다.

accessMode
FileAccessMode

스트림을 열 수 있는 권한 수준입니다.

sharingOptions
StorageOpenOptions

스트림을 여는 옵션을 지정하는 열거형 값의 비트 조합입니다.

openDisposition
FileOpenDisposition

파일에 대해 수행할 작업입니다.

반환

지정된 파일에 대한 스트림입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

적용 대상

OpenForUserAsync(User, String, FileAccessMode)

파일 경로와 사용자의 정보가 지정된 경우 사용자가 기존 파일에 대한 스트림을 엽니다.

public:
 static IAsyncOperation<IRandomAccessStream ^> ^ OpenForUserAsync(User ^ user, Platform::String ^ filePath, FileAccessMode accessMode);
/// [Windows.Foundation.Metadata.Overload("OpenForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User const& user, winrt::hstring const& filePath, FileAccessMode const& accessMode);
[Windows.Foundation.Metadata.Overload("OpenForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode);
function openForUserAsync(user, filePath, accessMode)
Public Shared Function OpenForUserAsync (user As User, filePath As String, accessMode As FileAccessMode) As IAsyncOperation(Of IRandomAccessStream)

매개 변수

user
User

스트림을 열기 위한 사용자 계정입니다.

filePath
String

Platform::String

winrt::hstring

열 파일의 경로입니다.

accessMode
FileAccessMode

스트림을 열 수 있는 권한 수준입니다.

반환

지정된 파일에 대한 스트림입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

적용 대상