1. ホーム
  2. c#

[解決済み】Guidが全て0(ゼロ)ですか?)

2022-04-02 12:45:24

質問

Guidを持つオブジェクトを送り返すいくつかのWCFサービスをテストしています。私のウェブアプリのテストコードで、私は次のことを行っています。

var responseObject = proxy.CallService(new RequestObject
{
    Data = "misc. data",
    Guid = new Guid()
});

を呼び出すと、なぜか 新しいGuid() は、このようにすべて0(ゼロ)のGuidを生成しています。

00000000-0000-0000-0000-000000000000

何が原因なのでしょうか?

解決方法は?

スタティックメソッドを使用する Guid.NewGuid() デフォルトのコンストラクタを呼び出すのではありません。

var responseObject = proxy.CallService(new RequestObject
{
    Data = "misc. data",
    Guid = Guid.NewGuid()
});