問題タブ [datamember]
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# - WCF 経由で Tuple オブジェクトを送信しますか?
クラスはSystem.Tuple
WCF のデータ コントラクト シリアライザーでサポートされていますか (つまり、Tuple
オブジェクトを WCF 呼び出しに渡したり、結果の一部またはすべてとして受け取ったりできますか)。
私はこのページを見つけましたが、私が望んでいた明確で決定的な「WCFでタプルを送受信できます」という答えではありませんでした。
それ自体のすべてのタイプがデータ コントラクト シリアライザーによってサポートされている限り、できると思いますTuple
。より明確な答えを教えてくれる人はいますか? ありがとう。
asp.net - WCFWebサービスのデータメンバーのデフォルトはnull
私はWCFを初めて使用し、注文オブジェクト(XMLファイルからの一連の文字列)を受け入れ、そのデータをデータベースに挿入して、結果を含む注文オブジェクトを返す単純なRESTサービスを作成しました。サービスをテストするために、小さなWebプロジェクトを作成し、xmlドキュメントから作成されたストリームを送信しました。
問題は、xmlドキュメント内のすべてのアイテムがストリームに配置されていても、サービスがデータを受信したときにそれらの一部を無効にしていることです。たとえば、lineItemIdには値がありますが、出荷ステータスにはnullが表示されます。xmlの作成をステップ実行し、すべての値が送信されていることを確認します。ただし、データメンバーをクリアして名前を変更すると、機能する可能性があります。どんな助けでもいただければ幸いです。
これはインターフェースコードです
これは、私がOrderオブジェクトを送信するために使用しているものです。
Web.Configからのバインディング
c# - パブリックメソッドで属性[DataMember(Order = n)]を宣言する必要がありますか?
私のソリューションでは、値を格納するためのパブリッククラスを作成し、[DataContract/DataMember]属性をすでに宣言しています。
例えば、
}
次に、プロジェクト全体を公開する別のパブリックメソッドを追加する必要があります。[DataMember(Order = 3)]を追加する必要があるのではないかと思います。
protobuf-netでシリアライザーを使用してに格納されているデータをシリアル化する場合は、それらの属性を宣言する必要があることを理解しています。しかし、方法についてはよくわかりません。
助けてください。前もって感謝します。
datagridview - ArgumentException は処理されませんでした Application.run
こんにちは、私は多くのサイトを調べてきましたが、答えが見つからないようです。
C# Winforms アプリの tableadapter を介して接続された Datagridview に接続されたビューを変更しました。「再接続」するには、tableadapter を削除して再接続する必要がありました。これは、Unique 制約に関するエラーを取り除くためのものでした。だから私はそれを修正し、アプリケーションが起動するようになりましたが、そのグリッドがオンになっているタブをクリックすると、次のようになります。
この問題に対する答えが見つからないようです。誰かが私を助けることができますか?
ありがとう
wcf - 特定のデータメンバーが逆シリアル化されるのを防ぐことはできますか?
私はこのようなデータ契約を結んでいます
また、OperationContractから返されるときにDM2が逆シリアル化されないようにしたい場合があります。このようなもの:
DM1とDM3のみを持つ新しいDataContractをいつでも作成し、それをMyDCインスタンスから生成できますが、プログラムでDM2を削除できるかどうかを確認したいと思います。出来ますか?どのように?
.net - VB .NET : DataGridView.DataMember は、2 部構成の名前が割り当てられるとエラーをスローします。つまり、Sales.StoreContact
私の問題はここにあります:
http://support.microsoft.com/kb/314043
マイクロソフトは、「この動作は仕様によるものです」と述べています。
回避策は提供されていません。回避策が必要です。
したがって、テーブル名 Sales.StoreContact の内容が正しく入力されたデータセットがあります。
DataGridView1.DataMember="Sales.SalesContact" を試すと、IDE がスローします。
引数例外が処理されませんでした。
フィールド Sales の子リストを作成できません。
私は多くのことを試しましたが、何もうまくいきませんでした。テーブルの名前も変更したくありません。
前もって感謝します、
エリック
-------データセットには-----が含まれています
<NewDataSet>
</NewDataSet>
wcf - 読み取り専用フィールドのWCF DataMember属性?
読み取り専用の Id フィールドを持つクラスを作成しようとしていますが、オブジェクトが WCF サーバーを通過するときに値を保持するのに問題があります。
[DataMember]
メソッドがないため、パブリック プロパティに属性を設定することはできませset
ん。この値を外部手段で変更したくないため、可能であればそのままにしておきたいと思います。[DataMember]
部分信頼環境ではエラーがスローされるため、プライベート フィールドに属性を設定できません。
プロパティを公開せずに WCF サーバーを通過するときに Id フィールドの値を維持する方法はありますか?
wcf - 部分的な DataContract をシリアル化する
次のような DataContract があります。
そして、そこから要素を取り出したいと思います。の代わりに
<ROOT> <Element1/>...</ROOT>
。取得したいだけです<Element1/>
(部分的なxsd検証用)。
私はこの機能を使用できると思いました:
そしてそれを渡すだけ
これはうまく機能しますが、xml は次のようになります。
DataMember 情報を失いました。また、どうすればそれを維持できますか?
c# - WCFカスタムDataContract/DataMemberおよびCA1811:呼び出されないプライベートコードを回避する
WCFサービスを取得しましたが、返されるオブジェクトの1つは次のとおりです。
ちなみに、プロパティの1つは、これだとしましょうProp1
。私はサービス内でのみ設定し、クライアントで読み取ります。
ただし、これはのを生成しCA1811: Avoid uncalled private code
ます。.get()
Prop1
私は何か間違ったことをしているのですか、それともこの警告を無視する必要がありますか、それとも別のことをする必要がありますか?
c# - Wcf - プロパティを隠していますか?
私はこのように見えるクラスを持っています....
....そして、次のインターフェイスが定義されているWcfサービスライブラリがあります...
すべて正常に動作していますが、クライアント アプリ (コンパクトなフレームワーク アプリケーション) でAreaTypeId
プロパティが公開されていますか?
属性を追加しなければ[DataMember]
、クライアントからは見えないと思いましたか? 何が理解できませんか???
ありがとう、
ETFエアファックス