ICustomRouter.OnSubmitFile método
Permite aos usuários processar e/ou salve documentos que são enviados ou transferidos para um site onde há conteúdo organizador está habilitado.
Namespace: Microsoft.Office.RecordsManagement.RecordsRepository
Assembly: Microsoft.Office.Policy (em Microsoft.Office.Policy.dll)
Sintaxe
'Declaração
Function OnSubmitFile ( _
contentOrganizerWeb As EcmDocumentRoutingWeb, _
recordSeries As String, _
userName As String, _
fileContent As Stream, _
properties As RecordsRepositoryProperty(), _
finalFolder As SPFolder, _
ByRef resultDetails As String _
) As CustomRouterResult
'Uso
Dim instance As ICustomRouter
Dim contentOrganizerWeb As EcmDocumentRoutingWeb
Dim recordSeries As String
Dim userName As String
Dim fileContent As Stream
Dim properties As RecordsRepositoryProperty()
Dim finalFolder As SPFolder
Dim resultDetails As String
Dim returnValue As CustomRouterResult
returnValue = instance.OnSubmitFile(contentOrganizerWeb, _
recordSeries, userName, fileContent, _
properties, finalFolder, resultDetails)
CustomRouterResult OnSubmitFile(
EcmDocumentRoutingWeb contentOrganizerWeb,
string recordSeries,
string userName,
Stream fileContent,
RecordsRepositoryProperty[] properties,
SPFolder finalFolder,
ref string resultDetails
)
Parâmetros
contentOrganizerWeb
Tipo: Microsoft.Office.RecordsManagement.RecordsRepository.EcmDocumentRoutingWebSite ao qual o documento está sendo adicionado.
recordSeries
Tipo: System.StringTipo de conteúdo do documento.
userName
Tipo: System.StringNome de login do usuário que cria o arquivo.
fileContent
Tipo: System.IO.StreamFluxo de conteúdo do arquivo sejam organizado.
properties
Tipo: []Metadados do arquivo sejam organizado.
finalFolder
Tipo: Microsoft.SharePoint.SPFolderLocalização final configurada para o documento sendo organizado.
resultDetails
Tipo: System.StringInformações personalizadas que devem ser registradas pelo organizador de conteúdo.
Valor retornado
Tipo: Microsoft.Office.RecordsManagement.RecordsRepository.CustomRouterResult
Retorna CustomRouterResult.
Comentários
Esse método é chamado quando estão sendo organizados documentos na biblioteca de redistribuição. Antes de chamar o roteador personalizado, o organizador de conteúdo calcula o local final configurado para o documento pelo Gerenciador de regra. O roteador personalizado pode permitir o organizador de conteúdo continuar a salvar o conteúdo do documento no local predeterminado ou salve o documento se o conteúdo ou a localização final do arquivo precisa ser modificado.A classe EcmDocumentRouter fornece uma API para salvar o documento para o site dependendo das configurações de controle de versão configurada para o organizador de conteúdo. Para evitar falhas inesperadas, o roteador personalizado não deve fechar o fluxo de conteúdo que está sendo passado.
Documentos que são enviados em uma conexão externa serão salvas para a biblioteca de redistribuição para que a chamada personalizada pode ser executada para o documento. Quando os documentos são enviados em uma conexão externa, as propriedades do documento de origem também são salvas as propriedades originais (campo Guid = "{126CD502-6801-4ae4-9F56-BFC3488C4743}") coluna na biblioteca de redistribuição.
Ver também
Referência
Microsoft.Office.RecordsManagement.RecordsRepository namespace