Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TransformerInfo-Klasse

 

Veröffentlicht: Oktober 2016

Gibt eine benutzerdefinierte Klasse, erweitert die WebPartTransformer Klasse zur Verwendung von Webparts-Verbindungen.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Configuration.ConfigurationElement
    System.Web.Configuration.TransformerInfo

public sealed class TransformerInfo : ConfigurationElement

NameBeschreibung
System_CAPS_pubmethodTransformerInfo(String, String)

Initialisiert eine neue Instanz der TransformerInfo -Klasse mit dem angegebenen Namen und Typ-Verweis.

NameBeschreibung
System_CAPS_pubpropertyCurrentConfiguration

Ruft einen Verweis auf der obersten Ebene Configuration -Instanz, die die Konfigurationshierarchie darstellt, die die aktuelle ConfigurationElement -Instanz gehört.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyElementInformation

Ruft ein ElementInformation Objekt, das die nicht anpassbaren Informationen und Funktionen von enthält die ConfigurationElement Objekt.(Geerbt von „ConfigurationElement“.)

System_CAPS_protpropertyElementProperty

Ruft die ConfigurationElementProperty -Objekt, das darstellt, die ConfigurationElement Objekt selbst.(Geerbt von „ConfigurationElement“.)

System_CAPS_protpropertyItem[ConfigurationProperty]

Ruft ab oder legt eine Eigenschaft oder ein Attribut dieses Konfigurationselements.(Geerbt von „ConfigurationElement“.)

System_CAPS_protpropertyItem[String]

Ruft eine Eigenschaft, ein Attribut oder ein untergeordnetes Element dieses Konfigurationselements ab oder legt diese bzw. dieses fest.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyLockAllAttributesExcept

Ruft die Auflistung gesperrter Attribute ab.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyLockAllElementsExcept

Ruft die Auflistung gesperrter Elemente ab.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyLockAttributes

Ruft die Auflistung gesperrter Attribute (Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyLockElements

Ruft die Auflistung gesperrter Elemente ab.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyLockItem

Ruft ab oder legt einen Wert, der angibt, ob das Element gesperrt ist.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyName

Ruft ab oder legt einen angezeigten Namen für einen Typ, der erweitert die WebPartTransformer Klasse.

System_CAPS_protpropertyProperties

Ruft die Auflistung von Eigenschaften ab.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubpropertyType

Ruft ab oder legt den Typverweis für eine Klasse, erweitert die WebPartTransformer Klasse.

NameBeschreibung
System_CAPS_protmethodDeserializeElement(XmlReader, Boolean)

Liest XML aus der Konfigurationsdatei.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubmethodEquals(Object)

Vergleicht das aktuelle TransformerInfo Objekt zu einem anderen TransformerInfo Objekt.(Überschreibt ConfigurationElement.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Generiert einen Hashcode für die Auflistung.(Überschreibt ConfigurationElement.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodInit()

Legt die ConfigurationElement Objekt in ihren ursprünglichen Zustand.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodInitializeDefault()

Initialisiert einen Standardsatz von Werten für die ConfigurationElement Objekt.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodIsModified()

Gibt an, ob dieses Konfigurationselement geändert wurde, seit es zuletzt gespeichert oder geladen wurde, wenn es in einer abgeleiteten Klasse implementiert wurde.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubmethodIsReadOnly()

Ruft einen Wert ab, der angibt, ob das ConfigurationElement schreibgeschützt ist.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodReset(ConfigurationElement)

Setzt den internen Status dieses ConfigurationElement-Objekts zurück, einschließlich der Sperren und der Eigenschaftenauflistungen.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodResetModified()

Setzt den Wert der IsModified Methode, um false bei Implementierung in einer abgeleiteten Klasse.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodSerializeElement(XmlWriter, Boolean)

Schreibt den Inhalt dieses Konfigurationselements in die Konfigurationsdatei bei Implementierung in einer abgeleiteten Klasse.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodSerializeToXmlElement(XmlWriter, String)

Schreibt die äußeren Tags dieses Konfigurationselements in die Konfigurationsdatei bei Implementierung in einer abgeleiteten Klasse.(Geerbt von „ConfigurationElement“.)

System_CAPS_protmethodSetReadOnly()

Legt die IsReadOnly -Eigenschaft für das ConfigurationElement -Objekt und alle untergeordneten Elemente.(Geerbt von „ConfigurationElement“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_protmethodUnmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Ändert die ConfigurationElement -Objekt, das alle Werte zu entfernen, die nicht gespeichert werden sollen.(Geerbt von „ConfigurationElement“.)

TransformerInfo -Objekte geben benutzerdefinierte Klassen, mit denen erweitert die WebPartTransformer Klasse. Diese benutzerdefinierten Transformatorklassen fungieren als Brücken zwischen Webparts und übersetzen Daten zwischen Webparts mit nicht kompatiblen Verbindungspunkten.

Der folgende Auszug aus der Konfigurationsdatei veranschaulicht die deklarative Angabe von Werten für mehrere Eigenschaften der die TransformerInfo Klasse.

<system.web>
  <webParts>
    <transformers>
      <add name="RowToFieldTransformer"
        type="System.Web.UI.WebControls.WebParts.RowToFieldTransformer" />
      <add name="RowToFilterTransformer"
        type="System.Web.UI.WebControls.WebParts.RowToFilterTransformer" />
      <add name="RowToParametersTransformer"
        type="System.Web.UI.WebControls.WebParts.RowToParametersTransformer" />
    </transformers>
  </webParts> 
</system.web>

Im folgenden Codebeispiel wird die Verwendung der TransformerInfo-Klasse veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die WebPartsSection Klasse.

// Add a Transfomer Info Object to the collection using a constructor.
webPartsSection.Transformers.Add(new TransformerInfo(
	"RowToFilterTransformer",
	"MyCustomTransformers.RowToFilterTransformer"));

// Show all TransformerInfo objects in the collection.
for (int ti = 0;
	ti < webPartsSection.Personalization.Providers.Count; ti++)
{
	Console.WriteLine("  #{0} Name={1} Type={2}", ti,
		webPartsSection.Transformers[ti].Name,
		webPartsSection.Transformers[ti].Type);
}

// Remove a TransformerInfo object by name.
webPartsSection.Transformers.Remove("RowToFilterTransformer");

// Remove a TransformerInfo object by index.
webPartsSection.Transformers.RemoveAt(0);

// Clear all TransformerInfo objects from the collection.
webPartsSection.Transformers.Clear();

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: