Metodo DedDocManagerAdd(String, Guid)
|
Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo.
Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure
in pws se è attiva l'area locale. Lo crea con il RowVer passato come argomento.
Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato.
Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente.
Viene creato con le seguenti informazioni :
(DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record),
(Versione : 0), (OldFile : null).
Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Namespace: DedNet.CoreAssembly: DedNet (in DedNet.dll) Versione: 28.0.0
Sintassipublic DedDoc Add(
string fullname,
Guid rowver
)
Public Function Add (
fullname As String,
rowver As Guid
) As DedDoc
public:
DedDoc^ Add(
String^ fullname,
Guid rowver
)
member Add :
fullname : string *
rowver : Guid -> DedDoc
Parametri
- fullname String
- Nome completo del documento che si desidera creare.
- rowver Guid
- Versione del documento da utilizzare per la creazione del record.
Valore di ritorno
DedDoc
EccezioniEccezione | Condizione |
---|
QsException | Errore durante la verifica dell'esistenza del documento. |
QsException | Viene sollevata in caso di presenza pregressa del documento. |
QsException | Viene sollevata in caso di errore nell'istruzione di inserimento dati. |
ArgumentNullException | Parametro mancante. |
Vedi anche