Compartir a través de


(String) del método SPFieldLinkCollection.Delete

Elimina el objeto SPFieldLink con el nombre especificado de la colección.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub Delete ( _
    name As String _
)
'Uso
Dim instance As SPFieldLinkCollection
Dim name As String

instance.Delete(name)
public void Delete(
    string name
)

Parámetros

  • name
    Tipo: System.String

    El nombre del objeto SPFieldLink para eliminar. Puede usar el nombre interno (el valor de la propiedad SPFieldLink.Name ) o el nombre para mostrar (el valor de la propiedad SPFieldLink.DisplayName ). Cuando se pasa el nombre interno a menudo obtener resultados más fiables, por dos motivos. En primer lugar, no hay dos objetos de la colección pueden tener el mismo nombre interno, mientras que dos o más objetos de la colección pueden tener el mismo nombre para mostrar. En segundo lugar, la propiedad Name es de sólo lectura y, por tanto, su valor es inmutable, mientras que los usuarios con derechos suficientes puede modificar la propiedad DisplayName .

Comentarios

Si no se encuentra un objeto con el nombre especificado, el método no realiza ninguna acción.

Nota

El objeto no se elimine realmente hasta que se llame al método SPContentType.Update . Cuando se realizan cambios a un tipo de contenido a través del modelo de objetos, el código realiza realmente esos cambios a la representación en memoria del tipo de contenido. Sólo cuando se llama al método UpdateSharePoint Foundation que los cambios sea permanente, mediante la escritura de volver a la definición de tipo de contenido que se almacena en la base de datos.

Vea también

Referencia

clase SPFieldLinkCollection

Miembros SPFieldLinkCollection

Sobrecarga Delete

Espacio de nombres Microsoft.SharePoint

Item[String]

SPFieldLink

SPContentType

Otros recursos

Fields and Field References

Introduction to Columns