Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法访问StorageFolder.TryGetItemAsync()方法_C#_Windows_Windows Phone 8.1 - Fatal编程技术网

C# 无法访问StorageFolder.TryGetItemAsync()方法

C# 无法访问StorageFolder.TryGetItemAsync()方法,c#,windows,windows-phone-8.1,C#,Windows,Windows Phone 8.1,我正在使用Windows Phone 8.1 RT,我想检查存储文件夹中是否存在特定的文件夹/文件。文档已经定义,但我惊讶地发现我没有访问该方法的权限。该方法不会显示在Windows.Storage命名空间中,Visual Studio将不会编译 我如何解决这个问题?该方法是否不再存在?我认为这只是我的应用程序的问题;我该如何计算呢?不,显然,Windows Phone 8.1不支持这种方法 关键是查看文档底部的“需求(Windows 8.x和Windows Phone 8.x)”部分,其中显示

我正在使用Windows Phone 8.1 RT,我想检查
存储文件夹中是否存在特定的文件夹/文件。文档已经定义,但我惊讶地发现我没有访问该方法的权限。该方法不会显示在
Windows.Storage
命名空间中,Visual Studio将不会编译


我如何解决这个问题?该方法是否不再存在?我认为这只是我的应用程序的问题;我该如何计算呢?

不,显然,Windows Phone 8.1不支持这种方法

关键是查看文档底部的“需求(Windows 8.x和Windows Phone 8.x)”部分,其中显示:

Minimum supported client    Windows 8.1
Minimum supported server    Windows Server 2012 R2
Minimum supported phone     None supported

方法不会出现在名称空间中-当您尝试在文件夹上调用它时,它会出现。请展示您尝试使用的代码示例。是的,这就是我正在做的。VisualStudio没有解析该方法,甚至IntelliSense也没有在StorageFolder类型上列出该方法。是的,但有点含糊不清。它说Min.支持的手机是WP8,但它说不支持Windows手机。@Flipper:这没有什么含糊不清的。WP8支持类型
StorageFolder
,但不支持特定操作
TryGetItemAsync
。仅仅因为某个类型存在于某个特定的平台上,并不意味着该类型上的每个操作都可以在该平台上使用。知道了。因此,理想情况下,我应该检查我的平台是否支持库的特定方法。