Omissione di valori per gli oggetti del servizio Web facoltativiOmitting Values for Optional Web Service Objects

Proprietà di alcuni dei tipi complessi del servizio Web ReportServer sono nota come la proprietà specificata associata una proprietà.Properties of several of the Report Server Web service complex types have an accompanying property known as the Specified property. Il nome della proprietà è costituito dal nome della proprietà originale con l'aggiunta della parola "Specified".The name of the property consists of the original property name with the word "Specified" appended to it. La presenza di questa proprietà indica che, a volte, è possibile omettere un valore per la proprietà originale.The presence of this property indicates that a value for the original property may sometimes be omitted. Si tratta di un risultato diretto della conversione da WSDL (Web Service Description Language) a una classe proxy .NET Framework.NET Framework.This is a direct result of the translation from the Web Service Description Language (WSDL) to a .NET Framework.NET Framework proxy class. Ad esempio, alla proprietà del servizio Web Enabled del tipo complesso DataSourceDefinition è associata una proprietà denominata EnabledSpecified.For example, the Web service property Enabled of the complex type DataSourceDefinition has an accompanying property named EnabledSpecified. Se si compila un'applicazione e non si desidera impostare un valore per il Enabled proprietà, non è necessario fornire un valore per Enabled; il valore predefinito di true viene utilizzato.If you are building an application and do not want to set a value for the Enabled property, you do not have to supply a value for Enabled; the default value of true is used. Tuttavia, è comunque necessario impostare EnabledSpecified a false.However, you still need to set EnabledSpecified to false. Se si specifica un valore per il Enabled proprietà, è necessario impostare EnabledSpecified uguale a true.If you supply a value for the Enabled property, you need to set EnabledSpecified equal to true. È il caso delle proprietà scrivibili.This is the case for writable properties. Per le proprietà di sola lettura, non è necessaria alcuna azione.For read-only properties, you do not need to take any action.

Importante

La mancata definizione di una proprietà con la tecnica indicata in precedenza può causare un comportamento imprevedibile del servizio Web.Failure to specify a property using the above-mentioned technique can result in unpredictable Web service behavior.

I tipi di dati che richiedono in genere di gestire la proprietà specificata aggiuntiva sono booleano, DateTime, e enumerazione.The data types that usually require you to handle the additional Specified property are Boolean, DateTime, and Enumeration.

Per un esempio, vedere il metodo CreateDataSource.For an example, see CreateDataSource method.

Vedere ancheSee Also

Creazione di applicazioni mediante il servizio Web e .NET Framework Building Applications Using the Web Service and the .NET Framework
Riferimento tecnico ( SSRS )Technical Reference (SSRS)