BT

Your opinion matters! あなたのご意見でInfoQが変わる!

RealmはRealm .NETで.NETスタックをサポートする

| 作者: Sergio De Simone フォローする 6 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2017年11月29日. 推定読書時間: 2 分 |

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

原文(投稿日:2017/11/17)へのリンク

昨年の夏、C#を使ってモバイルアプリケーションを構築するために.NET Coreのサポートを紹介したあと、Realmはより統合された.NETスタックに統合された新しいコンポーネントのセットであるRealm .NETを発表した。

最初のコンポーネントは、データの変更を大規模に通知するGlobal Notifier for .NET。2番目のコンポーネントは、Universal Windows Platformに対するRealmのリアルタイム同期とデータ暗号化である。そして3番目は、RealmとMicrosoft SQL Serverの間の双方向のデータ接続である。

Realmによると、Global Notifier for .NETは大量の変更の監視と、それに興味があるクライアントへの通知に最適化されている。Global Notifierのカギは、INotificationHandlerインターフェイスの実装である。これは基本的に2つのメソッドを持つ:

  • ShouldHandle, クライアントが監視したいRealmパスを指定するために使われる
  • HandleChangesAsync, 監視していた変更を処理するために呼び出される。実際には2つの呼び出しがある。ひとつは変更前であり、もうひとつは変更が適用された後である

Realm Mobile Database for UWPではもともとリアルタイム同期のサポートが提供されていなかったため、Realm .NETによってUWPに同期と暗号化のサポートされたことにより、iOSとAndroidに肩を並べることになった。

最後にSQL Server connectorは従来のデータベースであるSQL Serverを新しいアプリに使用できるようにするものである。以前はRealmは、Oracle、MongoDBなど、他のデータベースのサポートがすでに計画されているPostgreSQL connectorが提供されている。

RealmによるとRealm .NETは、AndroidとiOSデバイスと同様に、C#統合に重点を置いた多くのモダンなMicrosoftデバイスで動作するオフラインファーストで、リアルタイム同期アプリを実装できる。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT