Omissione di valori per gli oggetti del servizio Web facoltativi
Alle proprietà di diversi tipi complessi del servizio Web ReportServer è associata una proprietà nota come proprietà Specified. Il nome della proprietà è costituito dal nome della proprietà originale con l'aggiunta della parola "Specified". La presenza di questa proprietà indica che, a volte, è possibile omettere un valore per la proprietà originale. Si tratta di un risultato diretto della conversione da WSDL (Web Service Description Language) a una classe proxy .NET Framework. Ad esempio, alla proprietà del servizio Web Enabled del tipo complesso DataSourceDefinition è associata una proprietà denominata EnabledSpecified. Se si compila un'applicazione e non si vuole impostare un valore per la proprietà Enabled, non è necessario specificare un valore per Enabled; verrà usato il valore predefinito true. È tuttavia necessario impostare EnabledSpecified su false. Se si specifica un valore per la proprietà Enabled, è necessario impostare anche EnabledSpecified su true. È il caso delle proprietà scrivibili. Per le proprietà di sola lettura, non è necessaria alcuna azione.
Importante
La mancata definizione di una proprietà con la tecnica indicata in precedenza può causare un comportamento imprevedibile del servizio Web.
I tipi di dati che generalmente richiedono la gestione della proprietà Specified aggiuntiva sono Boolean, DateTime, e Enumeration.
Per un esempio, vedere il metodo CreateDataSource.
Vedere anche
Compilazione di applicazioni tramite servizio Web e .NET Framework
Guida di riferimento tecnico (SSRS)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per