3

私はWCFサービスを学んでいます。私が作成した GPSPosition というオブジェクトを返すメソッドがあります。GPS 位置オブジェクトには、緯度と経度があります。これらのプロパティがなければ、オブジェクトは実際には存在しないはずです..したがって、コンストラクターに緯度と経度の浮動小数点数を受け入れさせたいと思います。そのため、オブジェクトが作成されると、値が設定され、無効になることはありません (未設定)。

しかし、それは私の WCF サービスのオブジェクトです。呼び出し元のアプリケーションが使用する WCF サービス オブジェクトとして、コンストラクターを使用できますか? var position = new GpsPosition{ lat=1, lon=1 };呼び出しコードに含まれている場合、コンストラクターは機能しますか? WCF クラスにコンストラクターを含めることはできますか?

それらは異なる言語間で共有されていると思っていたので、たとえばサービスが Java で使用されている場合、コンストラクターがどのように起動するかわかりません。オブジェクト構造は呼び出し元のアプリと共有されていますね? コンストラクターで .net コードを起動できますか (その場合はゲッター メソッドとセッター メソッド)?

また、コンストラクターが使用できない場合、オブジェクトが無効にならないようにする方法はありますか? (-180 から +180 までの有効な緯度/経度値が必要です)?

4

1 に答える 1