SiteMapNode SiteMapNode SiteMapNode SiteMapNode Class

Definición

Representa un nodo en la estructura jerárquica del mapa del sitio, como la que describe la clase SiteMap y las clases que implementan la clase SiteMapProvider abstracta.Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

public ref class SiteMapNode : ICloneable, System::Web::UI::IHierarchyData, System::Web::UI::INavigateUIData
public class SiteMapNode : ICloneable, System.Web.UI.IHierarchyData, System.Web.UI.INavigateUIData
type SiteMapNode = class
    interface ICloneable
    interface IHierarchyData
    interface INavigateUIData
Public Class SiteMapNode
Implements ICloneable, IHierarchyData, INavigateUIData
Herencia
SiteMapNodeSiteMapNodeSiteMapNodeSiteMapNode
Implementaciones

Ejemplos

Esta sección contiene dos ejemplos de código.This section contains two code examples. El primer ejemplo de código muestra cómo crear una nueva colección de nodo de mapa del sitio y agregar elementos a ella.The first code example demonstrates how to create a new site map node collection and add elements to it. El segundo ejemplo de código muestra cómo cargar datos del mapa del sitio desde un archivo de texto.The second code example demonstrates how to load site map data from a text file.

En el ejemplo de código siguiente se muestra cómo usar el SiteMapNodeCollection constructor para crear un nuevo SiteMapNodeCollection colección y, a continuación, agregarle elementos con el Add método.The following code example demonstrates how to use the SiteMapNodeCollection constructor to create a new SiteMapNodeCollection collection, and then add elements to it with the Add method.

// The LoadSiteMapData() method loads site navigation
// data from persistent storage into a DataTable.
DataTable siteMap = LoadSiteMapData();

// Create a SiteMapNodeCollection.
SiteMapNodeCollection nodes = new SiteMapNodeCollection();

// Create a SiteMapNode and add it to the collection.
SiteMapNode tempNode;
DataRow row;
int index = 0;

while (index < siteMap.Rows.Count)
{

    row = siteMap.Rows[index];

    // Create a node based on the data in the DataRow.
    tempNode = new SiteMapNode(SiteMap.Provider,
                                row["Key"].ToString(),
                                row["Url"].ToString());

    // Add the node to the collection.
    nodes.Add(tempNode);
    ++index;
}
' The LoadSiteMapData() Function loads site navigation
' data from persistent storage into a DataTable.

Dim siteMapData As DataTable
siteMapData = LoadSiteMapData()

' Create a SiteMapNodeCollection.
Dim nodes As New SiteMapNodeCollection()

' Create a SiteMapNode and add it to the collection.
Dim tempNode As SiteMapNode
Dim row As DataRow
Dim index As Integer
index = 0

While (index < siteMapData.Rows.Count)

    row = siteMapData.Rows(index)

    ' Create a node based on the data in the DataRow.
    tempNode = New SiteMapNode(SiteMap.Provider, row("Key").ToString(), row("Url").ToString())

    ' Add the node to the collection.
    nodes.Add(tempNode)
    index = index + 1
End While

En el ejemplo de código siguiente se muestra cómo el SimpleTextSiteMapProvider analiza un archivo de texto que contiene los datos del mapa del sitio en cadenas delimitadas por comas.The following code example demonstrates how the SimpleTextSiteMapProvider parses a text file that contains site map data in comma-delimited strings. Un nuevo SiteMapNode objeto se agrega a las colecciones de seguimiento interno de la clase para cada línea que se lee desde el archivo.A new SiteMapNode object is added to the internal tracking collections of the class for each line that is read from the file.

Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para el SiteMapProvider clase.This code example is part of a larger example provided for the SiteMapProvider class.

protected virtual void LoadSiteMapFromStore()
{
  string pathToOpen;

  lock (this)
  {
    // If a root node exists, LoadSiteMapFromStore has already
    // been called, and the method can return.
    if (rootNode != null)
    {
      return;
    }
    else
    {
      pathToOpen = HttpContext.Current.Server.MapPath("~" + "\\" + sourceFilename);

      if (File.Exists(pathToOpen))
      {
        // Open the file to read from.
        using (StreamReader sr = File.OpenText(pathToOpen))
        {

          // Clear the state of the collections and rootNode
          rootNode = null;
          siteMapNodes.Clear();
          childParentRelationship.Clear();

          // Parse the file and build the site map
          string s = "";
          string[] nodeValues = null;
          SiteMapNode temp = null;

          while ((s = sr.ReadLine()) != null)
          {

            // Build the various SiteMapNode objects and add
            // them to the ArrayList collections. The format used
            // is: URL,TITLE,DESCRIPTION,PARENTURL

            nodeValues = s.Split(',');

            temp = new SiteMapNode(this,
                HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
                HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
                nodeValues[1],
                nodeValues[2]);

            // Is this a root node yet?
            if (null == rootNode &&
                string.IsNullOrEmpty(nodeValues[3]))
            {
              rootNode = temp;
            }

          // If not the root node, add the node to the various collections.
            else
            {
              siteMapNodes.Add(new DictionaryEntry(temp.Url, temp));
              // The parent node has already been added to the collection.
              SiteMapNode parentNode =
                       FindSiteMapNode(HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[3]);
              if (parentNode != null)
              {
                childParentRelationship.Add(new DictionaryEntry(temp.Url, parentNode));
              }
              else
              {
                throw new Exception("Parent node not found for current node.");
              }
            }
          }
        }
      }
      else
      {
        throw new Exception("File not found");
      }
    }
  }
  return;
}
  Protected Overridable Sub LoadSiteMapFromStore()
    Dim pathToOpen As String
    SyncLock Me
      ' If a root node exists, LoadSiteMapFromStore has already
      ' been called, and the method can return.
      If Not (aRootNode Is Nothing) Then
        Return
      Else
        pathToOpen = HttpContext.Current.Server.MapPath("~" & "\\" & sourceFilename)
        If File.Exists(pathToOpen) Then
          ' Open the file to read from.
          Dim sr As StreamReader = File.OpenText(pathToOpen)
          Try

            ' Clear the state of the collections and aRootNode
            aRootNode = Nothing
            siteMapNodes.Clear()
            childParentRelationship.Clear()

            ' Parse the file and build the site map
            Dim s As String = ""
            Dim nodeValues As String() = Nothing
            Dim temp As SiteMapNode = Nothing

            Do
              s = sr.ReadLine()

              If Not s Is Nothing Then
                ' Build the various SiteMapNode objects and add
                ' them to the ArrayList collections. The format used
                ' is: URL,TITLE,DESCRIPTION,PARENTURL
                nodeValues = s.Split(","c)

                temp = New SiteMapNode(Me, _
                    HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(0), _
                    HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(0), _
                    nodeValues(1), _
                    nodeValues(2))

                ' Is this a root node yet?
                If aRootNode Is Nothing AndAlso _
                  (nodeValues(3) Is Nothing OrElse _
                   nodeValues(3) = String.Empty) Then
                  aRootNode = temp

                  ' If not the root node, add the node to the various collections.
                Else

                  siteMapNodes.Add(New DictionaryEntry(temp.Url, temp))

                  ' The parent node has already been added to the collection.
                  Dim parentNode As SiteMapNode = _
                      FindSiteMapNode(HttpRuntime.AppDomainAppVirtualPath & "/" & nodeValues(3))

                  If Not (parentNode Is Nothing) Then
                    childParentRelationship.Add(New DictionaryEntry(temp.Url, parentNode))
                  Else
                    Throw New Exception("Parent node not found for current node.")
                  End If
                End If
              End If
            Loop Until s Is Nothing
          Finally
            sr.Close()
          End Try
        Else
          Throw New Exception("File not found")
        End If
      End If
    End SyncLock
    Return
  End Sub 'LoadSiteMapFromStore
End Class 'SimpleTextSiteMapProvider

Comentarios

Un SiteMapNode objeto representa una página del sitio Web en una estructura de mapa del sitio.A SiteMapNode object represents a Web site page in a site map structure. SiteMapNode los objetos se cargan por estático SiteMap clase en tiempo de ejecución mediante uno o varios proveedores del mapa del sitio para cargar los datos del mapa del sitio desde el almacenamiento persistente en memoria.SiteMapNode objects are loaded by the static SiteMap class at run time using one or more site map providers to load site map data from persistent storage into memory. SiteMapNode Encapsula los objetos de la SiteMapNodeItem clase para su uso por los controles de servidor Web, como el SiteMapPath control.SiteMapNode objects are wrapped by the SiteMapNodeItem class for use by Web server controls, such as the SiteMapPath control.

El SiteMapNode clase incluye varias propiedades que se utilizan para describir una sola página en un sitio Web, incluidas las propiedades que describen una página, como el Url, Title, y Description propiedades.The SiteMapNode class includes several properties that are used to describe a single page in a Web site, including properties that describe a page, such as the Url, Title, and Description properties. Mientras que la Url propiedad la usa el XmlSiteMapProvider (clase), que es el proveedor de mapa del sitio predeterminado para ASP.NET, como una clave de búsqueda en las colecciones internas que utiliza el proveedor para realizar el seguimiento de los nodos, el SiteMapNode clase admite básico Key propiedad que se puede usar por proveedores del mapa del sitio para realizar un seguimiento de los nodos.Whereas the Url property is used by the XmlSiteMapProvider class, which is the default site map provider for ASP.NET, as a lookup key in the internal collections that the provider uses to track nodes, the SiteMapNode class supports a basic Key property that can be used by site map providers to track nodes. Además, el Url propiedad sirve para representar los hipervínculos a páginas dentro de una estructura de navegación en los controles de navegación.Additionally, the Url property is used by navigation controls to render hyperlinks to pages within a navigation structure. El Title propiedad es un nombre descriptivo para el SiteMapNode, suele ser el mismo que el título HTML de un formulario Web Forms y controles de navegación se utilizan para representar etiquetas simples.The Title property is a friendly name for the SiteMapNode, is often the same as the HTML title of a Web Form, and is used by navigation controls to render simple labels. Por último, un NameValueCollection colección adicionales Attributes está disponible para los proveedores del mapa del sitio que utilizan atributos SiteMapNode objetos, pero que requieren las propiedades adicionales que no están disponibles en la base de SiteMapNode clase.Finally, a NameValueCollection collection of additional Attributes attributes is available to site map providers that use SiteMapNode objects, but require additional properties that are not available in the base SiteMapNode class.

Constructores

SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String) SiteMapNode(SiteMapProvider, String)

Inicializa una nueva instancia de la clase SiteMapNode, utilizando la key especificada para identificar la página que el nodo representa y el proveedor del mapa del sitio que administra el nodo.Initializes a new instance of the SiteMapNode class, using the specified key to identify the page that the node represents and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String) SiteMapNode(SiteMapProvider, String, String)

Inicializa una nueva instancia de la clase SiteMapNode, utilizando la dirección URL especificada, una key para identificar la página que el nodo representa y el proveedor del mapa del sitio que administra el nodo.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String) SiteMapNode(SiteMapProvider, String, String, String)

Inicializa una nueva instancia de la clase SiteMapNode, utilizando la dirección URL especificada, una key para identificar la página que el nodo representa, un título y el proveedor del mapa del sitio que administra el nodo.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, a title, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String) SiteMapNode(SiteMapProvider, String, String, String, String)

Inicializa una nueva instancia de la clase SiteMapNode, utilizando la dirección URL especificada, una key para identificar la página que el nodo representa, un título, una descripción y el proveedor del mapa del sitio que administra el nodo.Initializes a new instance of the SiteMapNode class using the specified URL, a key to identify the page that the node represents, a title and description, and the site map provider that manages the node.

SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) SiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String)

Inicializa una nueva instancia de la clase SiteMapNode utilizando el proveedor del mapa del sitio especificado que administra el nodo, la dirección URL, el título, la descripción, los roles, los atributos adicionales y las claves de recurso explícitas e implícitas para la adaptación.Initializes a new instance of the SiteMapNode class using the specified site map provider that manages the node, URL, title, description, roles, additional attributes, and explicit and implicit resource keys for localization.

Propiedades

Attributes Attributes Attributes Attributes

Obtiene o establece una colección de atributos adicionales más allá de las propiedades fuertemente tipadas definidas para la clase SiteMapNode.Gets or sets a collection of additional attributes beyond the strongly typed properties that are defined for the SiteMapNode class.

ChildNodes ChildNodes ChildNodes ChildNodes

Obtiene o establece todos los nodos secundarios del objeto SiteMapNode actual del proveedor SiteMapProvider asociado.Gets or sets all the child nodes of the current SiteMapNode object from the associated SiteMapProvider provider.

Description Description Description Description

Obtiene o establece una descripción del SiteMapNode.Gets or sets a description for the SiteMapNode.

HasChildNodes HasChildNodes HasChildNodes HasChildNodes

Obtiene un valor que indica si el nodo SiteMapNode actual tiene nodos secundarios.Gets a value indicating whether the current SiteMapNode has any child nodes.

Item[String] Item[String] Item[String] Item[String]

Obtiene o establece un atributo personalizado de la colección Attributes o una cadena de recurso basada en la clave especificada.Gets or sets a custom attribute from the Attributes collection or a resource string based on the specified key.

Key Key Key Key

Obtiene una cadena que representa una clave de búsqueda para un nodo del mapa del sitio.Gets a string representing a lookup key for a site map node.

NextSibling NextSibling NextSibling NextSibling

Obtiene el nodo SiteMapNode siguiente situado en el mismo nivel jerárquico que el actual, de manera relativa con respecto a la propiedad ParentNode (si la hay).Gets the next SiteMapNode node on the same hierarchical level as the current one, relative to the ParentNode property (if one exists).

ParentNode ParentNode ParentNode ParentNode

Obtiene o establece el objeto SiteMapNode que es el nodo primario del actual.Gets or sets the SiteMapNode object that is the parent of the current node.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling

Obtiene el objeto SiteMapNode anterior situado en el mismo nivel que el actual, de manera relativa con respecto al objeto ParentNode (si lo hay).Gets the previous SiteMapNode object on the same level as the current one, relative to the ParentNode object (if one exists).

Provider Provider Provider Provider

Obtiene el proveedor SiteMapProvider por el que se realiza el seguimiento del objeto SiteMapNode.Gets the SiteMapProvider provider that the SiteMapNode object is tracked by.

ReadOnly ReadOnly ReadOnly ReadOnly

Obtiene o establece un valor que indica si se puede modificar el nodo del mapa del sitio.Gets or sets a value indicating whether the site map node can be modified.

ResourceKey ResourceKey ResourceKey ResourceKey

Obtiene o establece la clave de recurso utilizada para adaptar SiteMapNode.Gets or sets the resource key that is used to localize the SiteMapNode.

Roles Roles Roles Roles

Obtiene o establece una colección de roles asociados al objeto SiteMapNode, que se utilizan durante la reducción de seguridad.Gets or sets a collection of roles that are associated with the SiteMapNode object, used during security trimming.

RootNode RootNode RootNode RootNode

Obtiene el nodo raíz del proveedor raíz en una jerarquía de proveedores del mapa del sitio.Gets the root node of the root provider in a site map provider hierarchy. Si no existe ninguna jerarquía de proveedores, la propiedad RootNode obtiene el nodo raíz del proveedor actual.If no provider hierarchy exists, the RootNode property gets the root node of the current provider.

Title Title Title Title

Obtiene o establece el título del objeto SiteMapNode.Gets or sets the title of the SiteMapNode object.

Url Url Url Url

Obtiene o establece la dirección URL de la página que el objeto SiteMapNode representa.Gets or sets the URL of the page that the SiteMapNode object represents.

Métodos

Clone() Clone() Clone() Clone()

Crea un nuevo nodo que es una copia del nodo actual.Creates a new node that is a copy of the current node.

Clone(Boolean) Clone(Boolean) Clone(Boolean) Clone(Boolean)

Crea una nueva copia que es una copia del nodo actual y, opcionalmente, clona todos los nodos primarios y antecesores del nodo actual.Creates a new copy that is a copy of the current node, optionally cloning all parent and ancestor nodes of the current node.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Obtiene un valor que indica si la clase SiteMapNode actual es idéntica al objeto especificado.Gets a value indicating whether the current SiteMapNode is identical to the specified object.

GetAllNodes() GetAllNodes() GetAllNodes() GetAllNodes()

Recupera una colección de sólo lectura de todos los objetos SiteMapNode que son descendientes del nodo llamador, sin tener en cuenta el grado de separación.Retrieves a read-only collection of all SiteMapNode objects that are descendants of the calling node, regardless of the degree of separation.

GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String) GetDataSourceView(SiteMapDataSource, String)

Recupera el objeto SiteMapDataSourceView que está asociado con el nodo actual.Retrieves the SiteMapDataSourceView object that is associated with the current node.

GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean) GetExplicitResourceString(String, String, Boolean)

Recupera una cadena adaptada basándose en un atributo SiteMapNode que hay que adaptar, una cadena predeterminada que se devolverá si no se encuentra ningún recurso, y un valor booleano que indica si se deberá producir una excepción en caso de no encontrarse ningún recurso.Retrieves a localized string based on a SiteMapNode attribute to localize, a default string to return if no resource is found, and a Boolean value indicating whether to throw an exception if no resource is found.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Devuelve el código hash del objeto SiteMapNode.Returns the hash code of the SiteMapNode object.

GetHierarchicalDataSourceView() GetHierarchicalDataSourceView() GetHierarchicalDataSourceView() GetHierarchicalDataSourceView()

Recupera el objeto SiteMapHierarchicalDataSourceView que está asociado con el nodo actual.Retrieves the SiteMapHierarchicalDataSourceView object that is associated with the current node.

GetImplicitResourceString(String) GetImplicitResourceString(String) GetImplicitResourceString(String) GetImplicitResourceString(String)

Obtiene una cadena adaptada basándose en el nombre de atributo y en la propiedad ResourceKey que especifica el proveedor SiteMapProvider por el que se efectúa el seguimiento de SiteMapNode.Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext) IsAccessibleToUser(HttpContext)

Obtiene un valor que indica si el usuario puede ver el nodo del mapa del sitio especificado en el contexto indicado.Gets a value indicating whether the specified site map node can be viewed by the user in the specified context.

IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode) IsDescendantOf(SiteMapNode)

Obtiene un valor que indica si el nodo del mapa del sitio actual es un nodo secundario o un descendiente directo del nodo especificado.Gets a value indicating whether the current site map node is a child or a direct descendant of the specified node.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Convierte el valor de esta instancia de la clase SiteMapNode en la representación de cadena equivalente.Converts the value of this instance of the SiteMapNode class to its equivalent string representation.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea un nuevo nodo que es una copia del nodo actual.Creates a new node that is a copy of the current node. Para obtener una descripción de este miembro, vea Clone().For a description of this member, see Clone().

IHierarchyData.GetChildren() IHierarchyData.GetChildren() IHierarchyData.GetChildren() IHierarchyData.GetChildren()

Recupera los elementos de datos de elementos secundarios jerárquicos del elemento actual.Retrieves the hierarchical children data items of the current item. Para obtener una descripción de este miembro, vea GetChildren().For a description of this member, see GetChildren().

IHierarchyData.GetParent() IHierarchyData.GetParent() IHierarchyData.GetParent() IHierarchyData.GetParent()

Recupera el elemento primario jerárquico del elemento actual.Retrieves the hierarchical parent of the current item. Para obtener una descripción de este miembro, vea GetParent().For a description of this member, see GetParent().

IHierarchyData.HasChildren IHierarchyData.HasChildren IHierarchyData.HasChildren IHierarchyData.HasChildren

Obtiene un valor que indica si el objeto SiteMapNode actual tiene nodos secundarios.Gets a value that indicates whether the current SiteMapNode object has any child nodes. Para obtener una descripción de este miembro, vea HasChildren.For a description of this member, see HasChildren.

IHierarchyData.Item IHierarchyData.Item IHierarchyData.Item IHierarchyData.Item

Obtiene el elemento de datos jerárquico.Gets the hierarchical data item. Para obtener una descripción de este miembro, vea Item.For a description of this member, see Item.

IHierarchyData.Path IHierarchyData.Path IHierarchyData.Path IHierarchyData.Path

Obtiene la ruta de acceso del elemento de datos jerárquico.Gets the path of the hierarchical data item. Para obtener una descripción de este miembro, vea Path.For a description of this member, see Path.

IHierarchyData.Type IHierarchyData.Type IHierarchyData.Type IHierarchyData.Type

Obtiene una cadena que representa el nombre de tipo del elemento de datos jerárquico.Gets a string that represents the type name of the hierarchical data item. Para obtener una descripción de este miembro, vea Type.For a description of this member, see Type.

INavigateUIData.Description INavigateUIData.Description INavigateUIData.Description INavigateUIData.Description

Obtiene la propiedad Description del nodo del mapa del sitio.Gets the Description property of the site map node. Para obtener una descripción de este miembro, vea Description.For a description of this member, see Description.

INavigateUIData.Name INavigateUIData.Name INavigateUIData.Name INavigateUIData.Name

Obtiene la propiedad Title del nodo del mapa del sitio.Gets the Title property of the site map node. Para obtener una descripción de este miembro, vea Name.For a description of this member, see Name.

INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl INavigateUIData.NavigateUrl

Obtiene la propiedad Url del nodo del mapa del sitio.Gets the Url property of the site map node. Para obtener una descripción de este miembro, vea NavigateUrl.For a description of this member, see NavigateUrl.

INavigateUIData.Value INavigateUIData.Value INavigateUIData.Value INavigateUIData.Value

Obtiene la propiedad Title del nodo del mapa del sitio.Gets the Title property of the site map node. Para obtener una descripción de este miembro, vea Value.For a description of this member, see Value.

Se aplica a

Consulte también: