Udostępnij za pośrednictwem


Pomijanie wartości dla obiektów opcjonalne usługi sieci Web

Właściwości kilku usługa sieci Web serwera raportów złożonych typów mają właściwość towarzyszących znany jako Specified Właściwości.Nazwa właściwość składa się z oryginalnej nazwy właściwość ze słowem "Określony" dołączone do niego.Obecność ta właściwość wskazuje wartość dla właściwości oryginalnej czasami mogą pominięte.Jest to wynikiem bezpośrednich tłumaczenia z sieci Web usługi opis Language (WSDL) do .NET Framework klasy proxyNa przykład właściwości usługa sieci Web Enabled typu złożonego DataSourceDefinition posiada towarzyszących właściwość o nazwie EnabledSpecified.Jeśli tworzysz aplikację i nie chcesz zestaw wartość dla Enabled właściwość, nie trzeba podać wartość dla Enabled; Wartość domyślna, true jest używana.Jednak trzeba nadal zestaw EnabledSpecified do false.Jeśli podana wartość Enabled właściwość, należy zestaw EnabledSpecified równa true.Jest to przypadek dla modyfikowalne właściwości.Właściwości tylko do odczytu, nie trzeba podjąć jakikolwiek akcja.

Ważna informacjaWażne:

Aby określić właściwość przy użyciu techniki wyżej może skutkować nieprzewidywalne zachowanie usługa sieci Web.

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

Na przykład, zobacz CreateDataSource metoda.