По сути, я создал свой WSDL и добавил SimpleType со значениями перечисления: A, B, C. Когда я строю свой сервис с помощью этого wsdl, я хочу, чтобы перечисление создавалось с FlagsAttribute
, но как мне указать, что по моему wsdl?
Я использую svcutil.exe для генерации моего кода на C #.
Обновление: я строю свой серверный код, используя svcutil.exe. Я делаю это по телефону: svcutil.exe "Foo.wsdl" "global.xsd"
. Но я не уверен, как правильно разметить мои теги wsdl / xsd, чтобы сгенерированный код выглядел так:
[Flags] //<-- How do you get this to become autogenerated?
public enum SomeEnum
{
A,
B,
C
}