Question

J'essaie de prouver que vous pouvez utiliser un proxy pleine confiance avec SharePoint en ligne. Si vous jetez un oeil à SPProxyOperation sur MSDN , vous verrez la petite note qui dit Available In SharePoint Online sous le nom de montage. Grand, fantastique!

Mais comment suis-je censé enregistrer ma procuration avec le service de code utilisateur? Tous les exemples que je peux trouver (qui se réfèrent à un environnement local), déployer une solution ferme et exécutez le code suivant:

public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
    SPUserCodeService userCodeService = SPUserCodeService.Local;
    if (userCodeService != null)
    {
        string assemblyName = this.GetType().Assembly.FullName;
        SPProxyOperationType SendEmailOperation = new SPProxyOperationType(assemblyName, typeof(SendEmailProxy).FullName);
        userCodeService.ProxyOperationTypes.Add(SendEmailOperation);
        userCodeService.Update();
    }
    else { throw new ApplicationException("User Code Service not running."); }
}

Eh bien, la question est assez simple. Avoir un coup d'œil à la documentation ' SPUserCodeService , Finalité pas Available In SharePoint Online de l'État. Si tel est le cas, comment suis-je censé enregistrer ma procuration, ce qui est clairement (er, selon MSDN) pris en charge.

Était-ce utile?

La solution

La réponse est simple. Il n'y a aucun moyen pour vous d'enregistrer des opérations personnalisées, mais si Microsoft a créé et publié ces opérations vous pouvez les utiliser à partir du bac à sable.

Autres conseils

Bien sûr Wictor est correct. Voici l'endroit exact MSDN où la chose est dit:

Parce que l'assemblage avec l'opération de procuration pleine confiance doit être déployée par un administrateur agricole comme une solution agricole, cette technique ne peut pas être utilisée lorsque le déploiement agricole n'est pas une option, par exemple lorsque votre solution doit être déployée pour Microsoft SharePoint en ligne. [...]

Je suppose que vous devez aller avec le modèle d'objet SP Client et / ou Silverlight.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top