Metodo ISharePointConnection.ExecuteCommand<T, TResult> (String, T)
Esegue il comando di SharePoint con l'identificatore specificato, il tipo di parametro e il tipo di valore restituito.
Spazio dei nomi: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Sintassi
'Dichiarazione
Function ExecuteCommand(Of T, TResult) ( _
commandId As String, _
arg As T _
) As TResult
TResult ExecuteCommand<T, TResult>(
string commandId,
T arg
)
Parametri di tipo
- T
Tipo di parametro del comando di SharePoint da eseguire. Questo deve essere un tipo che può essere serializzato da Windows Communication Foundation (WCF).
- TResult
Tipo di valore restituito del comando di SharePoint da eseguire. Questo deve essere un tipo che può essere serializzato da Windows Communication Foundation (WCF).
Parametri
- commandId
Tipo: System.String
Identificatore del comando di SharePoint da eseguire.
- arg
Tipo: T
Argomento da passare al comando di SharePoint.
Valore restituito
Tipo: TResult
Valore restituito del comando di SharePoint.
Eccezioni
Eccezione | Condizione |
---|---|
InvalidOperationException | Il tipo di parametro del comando di SharePoint non corrisponde al tipo T. oppure Il tipo di valore restituito del comando di SharePoint non corrisponde al tipo TResult. |
SharePointConnectionException | Si è verificato un errore durante la connessione a SharePoint. |
ArgumentOutOfRangeException | commandId non corrisponde ad alcun comando SharePoint disponibile. |
SharePointCommandException | Il comando di SharePoint ha generato un'eccezione. |
Note
Utilizzare questo metodo per eseguire un comando SharePoint che dispone di un valore restituito e di un parametro personalizzato. Per ulteriori informazioni, vedere Procedura: creare un comando di SharePoint e Procedura: eseguire un comando di SharePoint.
Per ulteriori informazioni sui tipi che possono essere serializzati da Windows Communication Foundation (WCF), vedere Types Supported by the Data Contract Serializer e Using the XmlSerializer Class.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
ISharePointConnection Interfaccia
Spazio dei nomi Microsoft.VisualStudio.SharePoint
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Settembre 2010 |
Documentare i requisiti di serializzazione WCF per il parametro e il valore restituito. |
Commenti e suggerimenti dei clienti. |