Frage

Ich versuche, eine landwirtschaftliche Lösung an einen Sandkasten zu portieren, und ich kann nicht herausfinden, wie Sie diesen Code-Status anschließen können: generasacodicetagpre.

Ich erhalte den folgenden Fehler:

Web-TEIL-Fehler: Unbehandeltes Ausnahme wurde durch den Sandkastencode geworfen Die Execute-Methode von Wrapper in der Partial Trust-App-Domäne: Web-Teil Eigenschaft 'uhrtimezones' verwendet nicht unterstützte Typ (System.Collections.ObjectModel.Collection`1 [[System.String, Mscorlib, Version= 2.0.0.0, Kultur= neutral, oovalkeytoken= B77A5C561934E089]]), und kann nicht als Sandkasten-Code-Webpart ausgeführt werden.

Wie soll ich mich nähern?

War es hilfreich?

Lösung

Ich würde versucht sein, nur eine Zeichenfolge zu speichern - anstelle einer Sammlung von Saiten - und eine eigene Serialisierung / Deserialisierung durchführen.Verwenden Sie wahrscheinlich die Funktion String.Split () und ein geeignetes Trennzeichen.

Andere Tipps

Der System.Collections.ObjectModel-Namespace ist in der Sandbox nicht zulässig.

Könnten Sie für Ihr Szenario die Liste verwendenstattdessen?

Anscheinend werden nur die folgenden Typen als Eigenschaften des Webparts in der Sandbox-Lösung unterstützt:

    .
  • string
  • bool
  • enum
  • kurz
  • int
  • GUID
  • uri
  • Byte
  • char
  • lang
  • float
  • dezimal
  • doppelt

    Hier ist ein Link zu Alan Dahls Blog-Artikel , wo Alan Dahls Blog die Suche tat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top