TransformerInfo Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa klasę niestandardową, która rozszerza klasę WebPartTransformer do użytku przez połączenia składników Web Part.
public ref class TransformerInfo sealed : System::Configuration::ConfigurationElement
public sealed class TransformerInfo : System.Configuration.ConfigurationElement
type TransformerInfo = class
inherit ConfigurationElement
Public NotInheritable Class TransformerInfo
Inherits ConfigurationElement
- Dziedziczenie
Poniższy fragment pliku konfiguracji przedstawia sposób deklaratywnego określania wartości dla kilku właściwości TransformerInfo klasy.
<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>
W poniższym przykładzie kodu pokazano, jak używać TransformerInfo klasy . Ten przykład kodu jest częścią większego przykładu udostępnionego WebPartsSection dla klasy .
// 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();
' 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.
Dim ti As Integer
For ti = 0 To webPartsSection.Personalization.Providers.Count - 1
Console.WriteLine(" #{0} Name={1} Type={2}", ti, _
webPartsSection.Transformers(ti).Name, _
webPartsSection.Transformers(ti).Type)
Next
' 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()
TransformerInfo obiekty określają klasy niestandardowe, które rozszerzają klasę WebPartTransformer . Te niestandardowe klasy przekształcania działają jako mostki między składnikami Web Part, tłumacząc dane między składnikami Web Part z niezgodnymi punktami połączenia.
Transformer |
Inicjuje TransformerInfo nowe wystąpienie klasy z określoną nazwą i odwołaniem do typu. |
Current |
Pobiera odwołanie do wystąpienia najwyższego poziomu Configuration reprezentującego hierarchię konfiguracji, do którego należy bieżące ConfigurationElement wystąpienie. (Odziedziczone po ConfigurationElement) |
Element |
ElementInformation Pobiera obiekt, który zawiera informacje i funkcje ConfigurationElement obiektu, które nie można dostosowywać. (Odziedziczone po ConfigurationElement) |
Element |
ConfigurationElementProperty Pobiera obiekt reprezentujący ConfigurationElement sam obiekt. (Odziedziczone po ConfigurationElement) |
Evaluation |
ContextInformation Pobiera obiekt dla ConfigurationElement obiektu. (Odziedziczone po ConfigurationElement) |
Has |
Pobiera wartość wskazującą CurrentConfiguration , czy właściwość ma wartość |
Item[Configuration |
Pobiera lub ustawia właściwość lub atrybut tego elementu konfiguracji. (Odziedziczone po ConfigurationElement) |
Item[String] |
Pobiera lub ustawia właściwość, atrybut lub element podrzędny tego elementu konfiguracji. (Odziedziczone po ConfigurationElement) |
Lock |
Pobiera kolekcję zablokowanych atrybutów. (Odziedziczone po ConfigurationElement) |
Lock |
Pobiera kolekcję zablokowanych elementów. (Odziedziczone po ConfigurationElement) |
Lock |
Pobiera kolekcję zablokowanych atrybutów. (Odziedziczone po ConfigurationElement) |
Lock |
Pobiera kolekcję zablokowanych elementów. (Odziedziczone po ConfigurationElement) |
Lock |
Pobiera lub ustawia wartość wskazującą, czy element jest zablokowany. (Odziedziczone po ConfigurationElement) |
Name |
Pobiera lub ustawia przyjazną nazwę typu, który rozszerza klasę WebPartTransformer . |
Properties |
Pobiera kolekcję właściwości. (Odziedziczone po ConfigurationElement) |
Type |
Pobiera lub ustawia odwołanie do typu dla klasy, która rozszerza klasę WebPartTransformer . |
Deserialize |
Odczytuje kod XML z pliku konfiguracji. (Odziedziczone po ConfigurationElement) |
Equals(Object) |
Porównuje bieżący TransformerInfo obiekt z innym obiektem TransformerInfo . |
Get |
Generuje kod skrótu dla kolekcji. |
Get |
Zwraca przekształconą wersję określonej nazwy zestawu. (Odziedziczone po ConfigurationElement) |
Get |
Zwraca przekształconą wersję określonej nazwy typu. (Odziedziczone po ConfigurationElement) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Init() |
ConfigurationElement Ustawia obiekt na stan początkowy. (Odziedziczone po ConfigurationElement) |
Initialize |
Służy do inicjowania domyślnego zestawu wartości dla ConfigurationElement obiektu. (Odziedziczone po ConfigurationElement) |
Is |
Wskazuje, czy ten element konfiguracji został zmodyfikowany od czasu ostatniego zapisania lub załadowania, podczas implementacji w klasie pochodnej. (Odziedziczone po ConfigurationElement) |
Is |
Pobiera wartość wskazującą, czy ConfigurationElement obiekt jest tylko do odczytu. (Odziedziczone po ConfigurationElement) |
List |
Dodaje błędy nieprawidłowej właściwości w tym ConfigurationElement obiekcie i we wszystkich podelementach do przekazanej listy. (Odziedziczone po ConfigurationElement) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
On |
Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany atrybut. (Odziedziczone po ConfigurationElement) |
On |
Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany element. (Odziedziczone po ConfigurationElement) |
On |
Zgłasza wyjątek, gdy nie można odnaleźć wymaganej właściwości. (Odziedziczone po ConfigurationElement) |
Post |
Wywoływana po deserializacji. (Odziedziczone po ConfigurationElement) |
Pre |
Wywoływana przed serializacji. (Odziedziczone po ConfigurationElement) |
Reset(Configuration |
Resetuje stan ConfigurationElement wewnętrzny obiektu, w tym blokady i kolekcje właściwości. (Odziedziczone po ConfigurationElement) |
Reset |
Resetuje wartość IsModified() metody w |
Serialize |
Zapisuje zawartość tego elementu konfiguracji do pliku konfiguracji po zaimplementowaniu w klasie pochodnej. (Odziedziczone po ConfigurationElement) |
Serialize |
Zapisuje zewnętrzne tagi tego elementu konfiguracji do pliku konfiguracji po zaimplementowaniu w klasie pochodnej. (Odziedziczone po ConfigurationElement) |
Set |
Ustawia właściwość na określoną wartość. (Odziedziczone po ConfigurationElement) |
Set |
IsReadOnly() Ustawia właściwość dla ConfigurationElement obiektu i wszystkich podelementów. (Odziedziczone po ConfigurationElement) |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Unmerge(Configuration |
Modyfikuje obiekt w ConfigurationElement celu usunięcia wszystkich wartości, które nie powinny być zapisywane. (Odziedziczone po ConfigurationElement) |
Produkt | Wersje |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: