Compartir a través de


Miembros SPFile

Representa un archivo en un sitio SharePoint Web que puede ser un Página de elementos web, un elemento de una biblioteca de documentos o un archivo en una carpeta.

El tipo SPFile expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Author Obtiene el usuario que ha había cargado el documento en el servidor o creado el documento en el servidor.
Propiedad pública BackwardLinks Obtiene una colección de objetos link que representan los vínculos con versiones anteriores del archivo.
Propiedad pública CharSetName Obtiene el nombre del juego de caracteres que se usa en el archivo.
Propiedad pública CheckedOutBy Obsoleto. Esta propiedad está obsoleta. Utilice LockedByUser en su lugar.
Propiedad pública CheckedOutByUser Obtiene un objeto que representa al usuario que desprotegió el archivo.
Propiedad pública CheckedOutDate Obtiene la fecha y hora en que se desprotegió el archivo.
Propiedad pública CheckInComment Obtiene el comentario que se usa cuando se protege un documento en una biblioteca de documentos.
Propiedad pública CheckOutExpires Obsoleto. Esta propiedad está obsoleta. Utilice LockExpires en su lugar.
Propiedad pública CheckOutStatus Obsoleto. Esta propiedad está obsoleta. Utilice CheckOutType en su lugar.
Propiedad pública CheckOutType Obtiene un valor que indica el modo en que se desprotege el archivo de una biblioteca de documentos.
Propiedad pública CustomizedPageStatus Obtiene el estado de personalización (también conocida como "fantasma") del objeto de archivo.
Propiedad pública DocumentLibrary Obtiene la biblioteca principal de la SPFile.
Propiedad pública EffectiveAuditMask Obtiene la máscara de auditoría eficaz para este objeto.
Propiedad pública EffectiveRawPermissions Obtiene los permisos básicos efectivos para el usuario actual.
Propiedad pública ETag Obtiene un valor de ETag que identifica una versión del archivo.
Propiedad pública EventReceivers Obtiene la colección de definiciones de receptor de eventos para el archivo.
Propiedad pública Exists Obtiene un valor booleano que indica si el archivo existe.
Propiedad pública ForwardLinks Obtiene una colección de objetos link que representan los vínculos hacia delante en el archivo.
Propiedad pública GeneratingConverterId Obsoleto. Obtiene el identificador del transformador que se usa para crear el archivo, o Guid.Empty si el archivo no es un archivo secundario.
Propiedad pública Generator Obtiene el nombre de la aplicación que creó el archivo .htm o .aspx.
Propiedad pública IconUrl Obtiene la dirección URL del icono que está asociado con el archivo.
Propiedad pública InDocumentLibrary Obtiene un valor booleano que indica si el archivo pertenece a una biblioteca de documentos.
Propiedad pública IsConvertedFile Obsoleto. Obtiene un valor booleano que indica si se ha creado el objeto de archivo como parte de una transformación de documentos.
Propiedad pública IsIRMed Obtiene un valor booleano que indica si está habilitado Information Rights Management para el archivo.
Propiedad pública IsSharedAccessRequested Obtiene un valor booleano que indica si se ha solicitado acceso compartido para el archivo.
Propiedad pública Item Obtiene el objeto de elemento de lista que corresponde al archivo si el archivo pertenece a una biblioteca de documentos.
Propiedad pública Length Obtiene el tamaño del archivo en bytes, excluyendo el tamaño de los elementos web que se usan en el archivo.
Propiedad pública LengthByUser Obtiene una colección de objetos de almacenamiento de información de usuario que contienen información acerca de cada usuario de la Página de elementos web, incluidos el nombre de usuario, identificador de usuario y el número de bytes que consumen las personalizaciones de elementos Web.
Propiedad pública Level Obtiene el nivel de publicación para el archivo.
Propiedad pública ListItemAllFields Obtiene el objeto SPListItem que corresponde a este archivo, incluidos todos sus valores de campo, si el archivo pertenece a una biblioteca de documentos.
Propiedad pública LockedByUser Obtiene el usuario que ha bloqueado el archivo.
Propiedad pública LockedDate Obtiene la fecha de creación y la hora de un bloqueo de archivo.
Propiedad pública LockExpires Obtiene la fecha de caducidad y la hora de un bloqueo de archivo.
Propiedad pública LockId Obtiene el identificador (ID.) del bloqueo actual en el archivo.
Propiedad pública LockType Obtiene un valor que describe el tipo de bloqueo que se encuentra en un archivo.
Propiedad pública MajorVersion Obtiene la versión principal del archivo.
Propiedad pública MinorVersion Obtiene la versión secundaria del archivo.
Propiedad pública ModifiedBy Obtiene un objeto de usuario que representa el usuario que modificó por última vez el archivo.
Propiedad pública Name Obtiene el nombre del archivo que incluye la extensión.
Propiedad pública ParentFolder Obtiene la carpeta principal del archivo.
Propiedad pública ProgID Obtiene una cadena que identifica la aplicación en la que se creó el archivo.
Propiedad pública Properties Obtiene los metadatos para el archivo.
Propiedad pública RequiresCheckout Obtiene un valor de Boolean que especifica si el archivo está en una biblioteca de documentos que requiere desprotección.
Propiedad pública ServerRedirected Obtiene un valor booleano que indica si los usuarios que no tienen acceso para ver el archivo de origen o que no tienen la aplicación cliente adecuada instalada, se redirigen a la representación del lado servidor del archivo cuando hacen clic en un vínculo para verlo.
Propiedad pública ServerRelativeUrl Obtiene la dirección URL relativa del archivo en función de la dirección URL del servidor.
Propiedad pública SourceFile Obsoleto. Obtiene al elemento primario en el objeto de archivo del archivo que se creó a través de transformaciones del documento.
Propiedad pública SourceLeafName Obsoleto. Obtiene el nombre de la hoja del documento primario para el archivo.
Propiedad pública SourceUIVersion Obsoleto. Obtiene el número de versión del documento primario para el archivo.
Propiedad pública TimeCreated Obtiene un valor de fecha y hora que indica cuándo se creó el archivo.
Propiedad pública TimeLastModified Obtiene un valor de fecha y hora que indica cuándo se modificó por última vez el archivo.
Propiedad pública Title Obtiene el nombre para mostrar del archivo.
Propiedad pública TotalLength Obtiene el tamaño del archivo en bytes, incluido el tamaño de los elementos Web que se usan en el archivo.
Propiedad pública UIVersion Obtiene el número de versión del archivo.
Propiedad pública UIVersionLabel Obtiene la versión del archivo.
Propiedad pública UniqueId Obtiene el GUID que identifica de forma exclusiva el archivo en la base de datos de contenido.
Propiedad pública Url Obtiene la dirección de URL relativa al sitio del archivo.
Propiedad pública Versions Obtiene una colección de objetos de versión de archivo que representan las versiones del archivo.
Propiedad pública Web Obtiene el sitio Web donde se encuentra el archivo.

Arriba

Métodos

  Nombre Descripción
Método público AddProperty Agrega un elemento a la lista de metadatos para el archivo.
Método público Approve Aprueba el archivo enviado para la aprobación de su contenido con el comentario especificado.
Método público CanOpenFile(Boolean) Indica si el usuario actual tiene permiso para ver el contenido del archivo, especificar un nivel de acceso.
Método público CanOpenFile(Boolean, String) Indica si el usuario actual tiene permiso para ver el contenido del archivo, especificar un nivel de acceso y una variable de salida para recibir un valor ETag.
Método público CheckIn(String) Protege el archivo en una biblioteca de documentos con el comentario especificado.
Método público CheckIn(String, SPCheckinType) Protege el archivo en una biblioteca de documentos en función del comentario especificado y el tipo de comprobación en para llevar a cabo.
Método público CheckOut() Comprueba el archivo de una biblioteca de documentos.
Método público CheckOut(Boolean, String) Desprotege el archivo desde una biblioteca de documentos mediante la especificación de si desproteger el archivo en el equipo local y especificando que no debe ser desproteger si se ha sido modificados después de una fecha determinada.
Método público CheckOut(SPFile.SPCheckOutType, String) Retira el archivo desde una biblioteca de documentos especificando el tipo de desprotección y la especificación de que el archivo no debe tener desprotegido si se ha modificado después de una fecha determinada.
Método público Convert Obsoleto. Transforma el archivo mediante el transformador especificado.
Método público ConvertLock Convierte un bloqueo existente en el archivo en un nuevo tipo de bloqueo.
Método público CopyTo(String) Copia el archivo en la dirección URL de destino, pero no sobrescribe un archivo existente del mismo nombre.
Método público CopyTo(String, Boolean) Copia el archivo en la dirección URL de destino y, opcionalmente, sobrescribe un archivo existente del mismo nombre.
Método público CreateSharedAccessRequest Las solicitudes de comparten el acceso para el archivo.
Método público Delete Elimina el objeto de archivo.
Método público DeleteAllPersonalizations Elimina toda la información de personalización de laPágina de elementos web, la página principal o la página wiki para el usuario con el identificador especificado.
Método público DeleteAllPersonalizationsAllUsers Elimina la información de personalización para todos los usuarios de la Página de elementos web.
Método público DeleteCellStoragePartition Elimina todas las entradas de la partición de almacenamiento de la celda especificada.
Método público DeleteProperty Elimina un elemento de la lista de metadatos para el archivo.
Método público Deny Deniega la aprobación para un archivo que se envió para aprobación de contenido.
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público GetConversionState Obsoleto. Devuelve el estado de la transformación del archivo el identificador de transformador especificado.
Método público GetConvertedFile Obsoleto. Devuelve el archivo secundarios que se creó a partir de este archivo con transformaciones de documentos y el transformador especificado.
Método público GetHashCode (Heredado desde Object).
Método público GetHtmlTranslateCacheItem Devuelve el contenido del archivo de la memoria caché para la traducción de archivos HTML, excepto los elementos de la memoria caché que son anteriores a la fecha en que se modificó por última vez el archivo.
Método público GetHtmlTranslateCacheNameFromStsName Devuelve el nombre del archivo principal de la memoria caché para la traducción de archivos HTML.
Método público GetLimitedWebPartManager Devuelve el Administrador de elemento Web que está asociado con la Página de elementos web.
Método público GetListItem Obtiene el SPListItem que corresponde a este archivo, si este archivo pertenece a una biblioteca de documentos. También obtiene los valores para los campos especificados.
Método público GetProperty Obtiene el valor de un elemento en la lista de metadatos para el archivo basado en la clave especificada.
Método público GetType (Heredado desde Object).
Método público GetWebPartCollection Obsoleto. Utilice el método GetLimitedWebPartManager para devolver un objeto SPLimitedWebPartManager para administrar elementos Web en su lugar. (En Windows SharePoint Services 2.0 el método GetWebPartCollection devuelve la colección de elementos Web que está asociada a la página de elementos Web).
Método público Lock Crea un bloqueo en el archivo, lo que impide que otros usuarios lo modifiquen.
Método protegido MemberwiseClone (Heredado desde Object).
Método público MoveTo(String) Mueve el archivo a la dirección URL de destino, pero no sobrescribe un archivo existente del mismo nombre.
Método público MoveTo(String, SPMoveOperations) Mueve el archivo a la dirección URL de destino especificada en función del tipo de operación que se especifica.
Método público MoveTo(String, Boolean) Mueve el archivo a la dirección URL de destino y, opcionalmente, sobrescribe un archivo existente del mismo nombre.
Método público MoveTo(String, SPMoveOperations, Boolean) Mueve el archivo a la dirección URL de destino especificada.
Método público OpenBinary() Abre el archivo en formato binario.
Método público OpenBinary(SPOpenBinaryOptions) Abre el archivo especificado como una matriz de bytes y especifica las opciones que controlan cómo se abre el archivo.
Método público OpenBinaryStream() Abre el archivo como secuencia.
Método público OpenBinaryStream(SPOpenBinaryOptions) Abre el archivo especificado como una secuencia y especifica las opciones que controlan cómo se abre el archivo.
Método público OpenBinaryStream(SPOpenBinaryOptions, String, String) Abre el archivo como una secuencia basándose en las opciones especificadas.
Método público OpenBinaryStream(SPOpenBinaryOptions, String, SPFileRightsManagementSettings, String, String) Abre el archivo como secuencia.
Método público OpenFileFormatMetaInfoStream Obtener metainformación de formato de archivo de este archivo de la base de datos.
Método público Publish Envía el archivo para la aprobación de su contenido con el comentario especificado.
Método público Recycle Envía el archivo a la Papelera de reciclaje.
Método público RefreshLock Renueva un bloqueo existente en el archivo.
Método público ReleaseLock Libera un bloqueo existente que se especifica mediante su identificador (ID.).
Método público RemoveSharedAccessRequest Quita este archivo de solicitud de acceso compartido.
Método público ReplaceLink Reemplaza todas las instancias de un vínculo especificado en el archivo con un nuevo vínculo.
Método público RevertContentStream Devuelve el archivo a su origen de estado para que su lógica se convierte en memoria caché (o "fantasma") en lugar de almacenado en la base de datos.
Método público SaveBinary([]) Guarda el archivo en formato binario basado en la matriz de bytes especificada.
Método público SaveBinary(Stream) Guarda el archivo en formato binario basado en la secuencia especificada.
Método público SaveBinary([], Boolean) Guarda el archivo en formato binario en función de la matriz de bytes especificada y un valor booleano que especifica si se comprueban los campos requeridos.
Método público SaveBinary(Stream, SPFileSaveBinaryParameters) Guarda el archivo en formato binario basándose en una secuencia que contiene un archivo y un objeto SPFileSaveBinaryParameters con parámetros adicionales.
Método público SaveBinary(Stream, Boolean) Guarda el archivo en formato binario en función de la secuencia especificada y un valor booleano que especifica si se comprueban los campos requeridos.
Método público SaveBinary(Stream, Boolean, Boolean, String, String, Stream, String) Guarda el archivo y los metadatos de formato de archivo basado en las secuencias especificadas, cadenas y valor opcional ETag .
Método público SaveBinary(Stream, Boolean, Boolean, String, String, Stream, Boolean, String) Guarda el archivo y los metadatos de formato de archivo basado en las secuencias especificadas, cadenas, valor de tipo Boolean y valor opcional ETag .
Método público SaveFileFormatMetaInfoStream Guarda la secuencia de metadatos que contiene la información de formato de archivo para el archivo especificado a la base de datos.
Método público ScheduleEnd Establece la fecha en la que se quitará un archivo de vistas públicas de una biblioteca de documentos.
Método público ScheduleStart(DateTime) Programa la aprobación automática de un documento en una biblioteca de moderado en la fecha y hora especificadas.
Método público ScheduleStart(DateTime, Boolean) Programa la aprobación automática de un documento en una biblioteca de moderado en la fecha y hora especificadas y, opcionalmente, deja el estado de moderación del elemento sin cambios.
Método público ScheduleStart(DateTime, String) Programa la aprobación automática de un documento en una biblioteca de moderado en la fecha y hora especificadas con la explicación especificada para la aprobación.
Método público ScheduleStart(DateTime, Boolean, String) Programa la aprobación automática de un documento en una biblioteca de moderado en la fecha y hora especificadas, con el comentario especificado de aprobación y, opcionalmente, cambia el estado de moderación del elemento de lista.
Método público SendToOfficialFile(String) Envía el archivo a un repositorio de registros.
Método público SendToOfficialFile(String, String) Envía el archivo a un repositorio de registros y especifica el nombre de un tipo de enrutamiento de registro.
Método público SendToOfficialFile(String, SPOfficialFileHost, String, SPOfficialFileSubmissionMode, String) Envía el archivo a una dirección URL específica.
Método público SendToOfficialFile(String, SPOfficialFileHost, [], String, SPOfficialFileSubmissionMode, String) Envía el archivo a una dirección URL específica.
Método públicoMiembro estático SendToOfficialFile(SPWeb, Uri, [], [], String, Uri, String, SPOfficialFileSubmissionMode, SPFile.CustomFileSubmissionPostProcessing, String) Envía el archivo a un enrutador de destino.
Método público SetHtmlTranslateCacheItem Guarda el contenido del archivo en una memoria caché para la traducción de archivos HTML.
Método público SetProperty Establece el valor de un elemento en la lista de metadatos para el archivo.
Método públicoMiembro estático StorageManagementWebPartPageInformation Obsoleto. Devuelve información acerca de la administración de almacenamiento para el Página de elementos web.
Método público TakeOffline Desconecta la versión más reciente de aprobada o principal del archivo.
Método público ToString Devuelve la dirección URL para el archivo según la dirección URL de sitio o subsitio. (Reemplaza a Object.ToString()).
Método público UndoCheckOut Deshace la desprotección del archivo.
Método público UnPublish Quita el archivo con el comentario especificado de la aprobación de contenido.
Método público Update Actualiza la base de datos con los cambios realizados en el archivo.

Arriba

Vea también

Referencia

clase SPFile

Espacio de nombres Microsoft.SharePoint