問題タブ [extended-properties]

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.

0 投票する
2 に答える
454 参照

c# - テキストボックス、ボタン、ラベルなどの基本的なフォーム コントロールに同じカスタム メソッドを持たせたい

直下にある基本クラスがないことがわかりました:

これらの定義は次のとおりです。

in .net #region Assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\System .Windows.Forms.dll

更新ボタンをオーバーライドし、すべてのコントロールにいくつかのカスタム プロパティとカスタム イベント ハンドラーを追加する必要がありました。したがって、カスタム コントロールを作成することにしました。しかし、それは、すべてのクラスが Control から直接拡張されているわけではないことに気付く前のことです。インターフェイスを使用して、メソッド/プロパティがコントラクトに含まれていることを少なくとも強制できることはわかっていますが、インターフェイスを拡張するたびにではなく、これらの「カスタム」メソッドのコードを記述できるようにしたいと考えています。

別の方法はありますか?

これはカスタム Control クラスであり、継承したい機能です。ファンタジーは、私が次のようなことをするということです:

public class TextBox : Sgctrl (もちろん、以下に示すように私の方法では不可能なため、ファンタジー)

0 投票する
1 に答える
356 参照

exchange-server - Exchange EWS/EWS マネージ API を介して「Web ページ」連絡先フィールドを取得するにはどうすればよいですか?

EWS マネージド API を使用して取引所から連絡先を抽出しようとしています。このリンクを通じて、ほぼすべてのフィールドのプロパティ タグを見つけることができました。

まだ取得できないフィールドがいくつかあります。主なものは「Webページ」フィールドです。上記のリンクのプロパティ タグのリストからこれを検索しても一致しないため、このフィールドは他の名前として使用できますか。

助けてくれてありがとう。

0 投票する
1 に答える
296 参照

sql-server - ドキュメント目的で拡張プロパティを使用しますか?

ドキュメントに拡張プロパティを使用するつもりです。したがって、説明とコメントをテーブル、ビューなどに保存するには、次のようにします。

これでいいのだろうか。このアプローチは一般的に使用されていますか? また、情報はデータベースに残りますか?

これまでのところ、情報は に残っていることがわかりましたが、 にALTER VIEW削除されていDROP VIEWます。それで大丈夫です。しかし、情報が削除される可能性は他にありますか?

0 投票する
1 に答える
2161 参照

postgresql - PostgreSQL で拡張プロパティを追加する方法

SQL Server でできるように、PostgreSQL のテーブルや列に一種の拡張プロパティを追加することは可能ですか?

Google でこれを探していますが、何も見つかりません。

列 (データ ディクショナリ) を記述し、後でリフレクションによって Java のプロパティと照合できるパラメーターを追加したいと考えています。

0 投票する
1 に答える
558 参照

macos - OS X 上のファイルへの拡張属性の書き込み

setfattrコマンドラインでコマンドを使用しようとしていますが、 command not found. これは、パッケージがインストールされていないことを意味すると思いますが、OSX ではデフォルトで拡張属性が有効になっている必要があると理解しています。何か案は?

0 投票する
1 に答える
723 参照

email - EWS の拡張プロパティ

特定の拡張プロパティを持つ電子メールを抽出するために交換と対話しています。新しく作成した拡張プロパティを使用して送信した電子メールを取得できますが、電子メールに返信すると、これらのプロパティは保持されません..これは正常な動作ですか? とにかくそれを回避する方法はありますか?

今のところメールの送信と取得に使用しているコードは次のとおりです

拡張プロパティを使用してメールを送信するには

拡張プロパティでメールを取得する

どんな助けでも大歓迎です!

ありがとう

0 投票する
2 に答える
757 参照

android - Android カレンダー プロバイダー: 最初に作成された拡張プロパティのみがデバイス間で同期され、それ以降のすべての更新は同期されません

Google カレンダー イベントを作成して拡張プロパティを添付すると、すべてが期待どおりに機能します。イベントとその拡張プロパティの両方が同期されるため、さまざまなデバイスからアクセスできます。コードは次のとおりです。

ここで、拡張プロパティを更新したいと思います。たとえば、「valueA」を「valueB」に置き換えます。次のようにします。

拡張プロパティの値が正常に更新され、更新が実行されたデバイスに「valueB」が表示されます。ただし、Google カレンダー サーバーとは同期しないため、他のデバイスでは常に「valueA」が表示されます。別の拡張プロパティを同じイベントに追加しようとすると、同じ動作を観察できます。現在のデバイスでのみ両方の拡張プロパティを確認できます。新しい拡張プロパティは同期されません。

誰かが私が間違っていることを理解するのを手伝ってもらえますか? 複数の拡張プロパティをイベントに追加し、これらのプロパティを後で編集できるようにする必要があります。

PS 単一の初期拡張プロパティをアタッチする代わりに、ループ内の新しいイベントに複数の拡張プロパティをアタッチできます。それらはすべてデバイス間で正常に同期されます。

したがって、同期の問題は、既存のプロパティを更新しようとしたり、(ループで同時にではなく) 新しいプロパティを「初期」拡張プロパティが既にあるイベントに追加しようとした場合にのみ発生します。

0 投票する
1 に答える
776 参照

sql - 一時テーブルを使用した拡張プロパティの一括更新

拡張プロパティの更新を半自動化する必要があり、正しいか間違っているかを問わず、一時テーブルにすべてのデータを入力し、値が既に存在するかどうかを確認するときに何らかの方法で一時テーブルに参加することを計画していました。次に、一時テーブルの各行を反復処理し、値が存在する場合は関数 sp_updateextendedproperty を呼び出し、関数 sp_addextendedproperty を呼び出さない場合は呼び出します。以下は私の出発点です。これを機能させるにはどうすればよいですか?

新しいスクリプト