Expiration.GetRetentionPolicyForItem método
Obtém o XML de retenção de dados personalizados.
Namespace: Microsoft.Office.RecordsManagement.PolicyFeatures
Assembly: Microsoft.Office.Policy (em Microsoft.Office.Policy.dll)
Sintaxe
'Declaração
Public Shared Function GetRetentionPolicyForItem ( _
site As SPSite, _
listItem As SPListItem, _
useCachedSettings As Boolean, _
<OutAttribute> ByRef retnSrc As RetentionScheduleSource, _
<OutAttribute> ByRef retentionSourceId As String _
) As String
'Uso
Dim site As SPSite
Dim listItem As SPListItem
Dim useCachedSettings As Boolean
Dim retnSrc As RetentionScheduleSource
Dim retentionSourceId As String
Dim returnValue As String
returnValue = Expiration.GetRetentionPolicyForItem(site, _
listItem, useCachedSettings, retnSrc, _
retentionSourceId)
public static string GetRetentionPolicyForItem(
SPSite site,
SPListItem listItem,
bool useCachedSettings,
out RetentionScheduleSource retnSrc,
out string retentionSourceId
)
Parâmetros
site
Tipo: Microsoft.SharePoint.SPSiteO item.
listItem
Tipo: Microsoft.SharePoint.SPListItemSe estiver iterando itens, passe o site.
useCachedSettings
Tipo: System.BooleanDetermina se a diretiva retornada é tudo o que os itens atualmente estão seguindo ou se as últimas alterações configurações devem ser considerados. O manipulador de eventos deve usar configurações em cache até que o trabalho de atualização de diretiva seja executado.
retnSrc
Tipo: Microsoft.Office.RecordsManagement.PolicyFeatures.RetentionScheduleSourceDetermina se a diretiva está disponível e se ele está definido no nível do local ou no nível do tipo de conteúdo.Esse parâmetro também determina se os recursos de retenção estão disponíveis para o item.
retentionSourceId
Tipo: System.StringA URL da pasta pai que contém a diretiva para este item ao local com base em diretiva é usada e a identificação de tipo de conteúdo que contém a diretiva quando a diretiva baseada no tipo de conteúdo é usada.
Valor retornado
Tipo: System.String
A retenção de dados personalizado XML.