問題タブ [windows-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WinRT の DataContractSerializer
私は WinRT API を練習していましたが、あなたの助けが必要な問題が発生しました。
DataContractSerializer
このサイトを参照して試してみたい:
http://winrtstoragehelper.codeplex.com/
コード:
私はそれがあるべきだと思います(バグ?):
しかし、最も奇妙なことは、私が使用するだけの場合です:
そして、このストリームを次の場所に渡します。
API は永久に動かなくなります。
しかし、私が使用する場合:
そして、このストリームを に渡すと、WriteObject
正常に動作します。
ストリームを使用Task.Run
しない場合にのみこの症状が発生する理由がわかりません。await
アドバイスや提案をしてもらえますか?
しかし
ストリーム inStream = readStream.OpenRead() メソッドは「async」という名前ではありませんでした
これを行うために意図的に Task を作成する必要がある理由がわかりません。
ありがとう。
c# - メトロアプリの2つのバージョンをインストールするにはどうすればよいですか?
同じC#/xamlメトロアプリのさまざまなブランチを持つプロジェクトがあります。私はアプリをテストするタブレットPCを持っており、通常はその上でアプリパッケージの展開を行って、最新のコードをテストします。発生する問題は、同じプログラムの複数のブランチがあることが多いことです。タブレットコンピューターで両方を(比較対照するために)実行できるようにしたいと思います。しかし、アプリをインストールしようとすると、すでにインストールされていると表示され、インストールが失敗します。Windows 8がブランチを別のアプリとして認識できるように、ブランチでどのような設定を変更する必要がありますか?
c# - ItemTemplate コンボックス
Windows.UI.Xaml.Controls.ComboxBox に 2 つのアイテムを格納したかったのです。
ComboBox に表示される文字列
CombBox に表示されないインデックス
私が調べたところ、ItemTemplate プロパティがこれを実行できることがわかりました。誰かが私にこれのサンプルを提供してもらえますか.
windows-8 - BackgroundUploader.getCurrentUploadsAsync()は、これまでに行った転送のほとんどを返します
いくつかのファイルをアップロードおよびダウンロードするMetroアプリに取り組んでいます。MSはいくつかの例を提供しています:http: //code.msdn.microsoft.com/windowsapps/Background-Transfer-Upload-457ae763 http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61
1つ目はアップローダーアプリで、2つ目はダウンローダーアプリです。Win8は、フォーカスが外れたときにアプリを一時停止して強制終了できるため、ダウンローダーアプリはアクティブなダウンロードを取得できるようにし、ステータスに関する更新の受信を開始できるようにします。Uploaderアプリはそうではありません。この機能を追加しようとしましたが、getCurrentUploadsAsync()は、すでに完了した18の転送を返します。これらの転送を削除するために考えられるすべてのことを試しましたが、getCurrentUploadsAsync()の結果は変わりません。
WinRTで「デッド」BackgroundTransfersをクリアする方法を知っている人はいますか?
windows-8 - WinRT は NT カーネルに直接アクセスしますか (OS サポートが必要な場合)、それとも Win32 を経由しますか?
WinRT は内部でどのように実装されていますか? NT を直接カーネルを使用していますか、それとも Win32/64 の上に実装されていますか?
windows-runtime - IKeyValuePair から値を取得する方法
から値を取得しようとしています
たとえば、 SomeApi() と呼ばれる Api があるとします。IKeyValuePair<Platform::Guid,Platform:: Object>
C++ コード:
今、そこから価値を得る方法
res->value
オブジェクトを返しますが、オブジェクトのタイプを知り、そこから値を取得する方法。
私が行った場合
から値を取得する方法をコードで説明してくださいIKeyValuePair
。
c# - マネージ WinRT API には、MD5 ハッシュを計算する方法が含まれていますか?
C# で記述された Metro スタイル アプリで MD5 を計算するにはどうすればよいですか?
c# - C#を使用してWinRTアプリのMD5ハッシュコードを生成するにはどうすればよいですか?
MetroStyleアプリを作成していて、文字列のMD5コードを生成したいと思います。これまで私はこれを使用しました:
System.ArgumentOutOfRangeException
ただし、次のエラーメッセージが表示されたタイプの例外がスローされます。
No mapping for the Unicode character exists in the target multi-byte code page. (Exception from HRESULT: 0x80070459)
私はここで何が間違っているのですか?
c# - MetroStyleアプリ(WinRT)およびC#でWebページをダウンロードする方法
MetroStyleアプリを作成していて、HTTPGetメソッドに基づくWebサイトAPIを使用したいと思います。たとえば、ログインするには、次のURLで返されるXMLをダウンロードする必要があります。
websitehost.com/api/login.php?u=username&p=password
問題は、新しいMetroStyleアプリでは、.Netで長年使用してきた方法の多くを使用できないため、返されたXMLドキュメントをダウンロードして解析するにはどうすればよいですか?
c# - WinRT で Web ページをダウンロードすると例外がスローされる
このコードを使用して、Metro Style アプリで Web ページをダウンロードしています。
問題は、行client.GetAsync(url)
が実行されると、次のような例外がスローされることです。
An error occurred while sending the request.
タイプから: HttpRequestException
。
編集:
InnerException を使用して詳細情報を取得しました。スローされる最初の例外はSocketException
、次のメッセージです。
An attempt was made to access a socket in a way forbidden by its access permissions
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
編集 2: Microsoft からサンプルをダウンロードして実行したところ、同じエラーが発生しました: http://code.msdn.microsoft.com/windowsapps/HttpClient-Upload-Sample-f1abcc4e
編集 3: これを別のマシンで実行したところ、問題なく動作しました。したがって、コードに問題はないと思います。ソリューションをコピーしましたが、ソリューションにも問題がないことを意味します。問題が解決するかどうかを確認するために、Windows Developer Preview を再インストールしようとしています。