SoapEnvelopeProcessingElement.IsStrict プロパティ
アセンブリ: System.Web.Services (system.web.services.dll 内)

Dim instance As SoapEnvelopeProcessingElement Dim value As Boolean value = instance.IsStrict instance.IsStrict = value
/** @property */ public boolean get_IsStrict () /** @property */ public void set_IsStrict (boolean value)
Web サービス シリアライザが、予期しない要素または属性の検出を試みる場合は true。それ以外の場合は false。既定値は false です。

相互運用の場合のデバッグに役立つように、IsStrict プロパティを true に設定してください。通常、XmlSerializer クラスが予期しない要素または属性を検出した場合には、UnknownNode イベントが発生して処理が続行されます。(Order、Order、または Order の各プロパティが使用されている場合も同様ですが、データは不正な順序で送信されます。)IsStrict プロパティを true に設定することで、Web サービス ランタイムがそのイベントを処理して、使用できる要素と属性のリストを含んだ InvalidOperationException をスローするように指示できます。
![]() |
---|
すべての予期しない要素や属性に対して例外がスローされるわけではないため、デバッグ支援とする以外は IsStrict プロパティに依存しないでください。たとえば、予期しない xml:lang 属性や xml:space 属性では、例外が発生しないことがあります。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SoapEnvelopeProcessingElement.IsStrict プロパティのページへのリンク