Utility.LogCustomRemoteAppError - Méthode
Rapports des erreurs personnalisées à partir des composants à distance de hébergé sur le nuage Compléments SharePoint.
Espace de noms : Microsoft.SharePoint.Client.Utilities
Assemblys : Microsoft.SharePoint.Client.Silverlight (dans Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (dans Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (dans Microsoft.SharePoint.Client.dll)
Syntaxe
'Déclaration
Public Shared Function LogCustomRemoteAppError ( _
context As ClientRuntimeContext, _
productId As Guid, _
error As String _
) As ClientResult(Of LogAppErrorResult)
'Utilisation
Dim context As ClientRuntimeContext
Dim productId As Guid
Dim error As String
Dim returnValue As ClientResult(Of LogAppErrorResult)
returnValue = Utility.LogCustomRemoteAppError(context, _
productId, error)
public static ClientResult<LogAppErrorResult> LogCustomRemoteAppError(
ClientRuntimeContext context,
Guid productId,
string error
)
Paramètres
context
Type : Microsoft.SharePoint.Client.ClientRuntimeContextLe contexte client.
productId
Type : System.GuidL'ID de produit de la Complément SharePoint .
error
Type : System.StringLe message d'erreur personnalisé.
Valeur renvoyée
Type : Microsoft.SharePoint.Client.ClientResult<LogAppErrorResult>
Une valeur qui spécifie si la tentative de journal a réussi.
Remarques
La productId doit être identique à l'attribut ProductID de App element (SharePoint App Manifest) dans le manifeste d'application. Une application web qui appelle LogCustomRemoteAppError(ClientRuntimeContext, Guid, String) n'ayant pas un moyen très sécurisé pour obtenir ces informations en cours d'exécution, vous devez stocker cette valeur dans l'application web. Envisagez d'utiliser un fichier Global.asax et un fichier Global.asax.cs (ou Global.asax.vb) à cet effet. Définissez un champstaticpublicde type Guid dans la classe Global du code derrière le fichier. Attribuer l'ID de produit à partir du manifeste d'application (y compris les symboles de « {} » et les traits d'union) comme dans l'exemple suivant :
Public static Guid productID = new Guid("{2ED827F8-5736-4792-B287-A27F64F1D09D}");
Passez ensuite Global.productID pour le paramètre productId .