Udostępnij przez


Pomijanie wartości dla opcjonalnych obiektów usługa sieci Web

Właściwości kilku typów złożonych usługa sieci Web Serwer raportów mają właściwość towarzyszący znane jako Specified Właściwość. Nazwa właściwość składa się z oryginalną nazwę właściwość, z wyrazem "określony" dołączone do niego.Właściwość ta wskazuje wartość dla właściwości oryginalnego czasami można pominąć.Jest to bezpośrednie wyników przeliczania walut z sieci Web usługa Description Language (WSDL) do .NET Framework Klasa serwera proxy. Na przykład właściwości usługa sieci Web Enabled() Typ złożony DataSourceDefinition ma towarzyszący właściwość o nazwie EnabledSpecified(). Jeśli tworzysz aplikacji i nie powinien być zestaw wartość w polu Enabled() Właściwość, nie trzeba podać wartość w polu Enabled(); Wartość domyślna true jest używany. Jednak nadal trzeba zestaw EnabledSpecified() Aby false. Jeśli podana wartość Enabled() Właściwość, konieczne jest zestaw EnabledSpecified() równe true. przypadek miejsce przypadek modyfikowalne właściwości.Dla właściwości tylko do odczytu nie trzeba podejmować żadnych działań.

Important noteImportant Note:

Niemożność Określa właściwość techniką wymienionych powyżej może spowodować nieprzewidywalne zachowanie usługa sieci Web.

Typy danych, które zwykle wymagają dodatkowej obsługi Specified właściwość są Boolean, DateTime, a Enumeration.

Aby zapoznać się z przykładem zobacz CreateDataSource(String, String, Boolean, DataSourceDefinition, array<Property[]) Metoda.