MetadataDefaults.SetFieldDefault - Méthode (String, String, String)
Définit une valeur par défaut pour un champ de valeur par défaut à appliquer aux documents à l'emplacement spécifié.
Espace de noms : Microsoft.Office.DocumentManagement
Assembly : Microsoft.Office.DocumentManagement (dans Microsoft.Office.DocumentManagement.dll)
Syntaxe
'Déclaration
Public Function SetFieldDefault ( _
folderPath As String, _
fieldName As String, _
value As String _
) As Boolean
'Utilisation
Dim instance As MetadataDefaults
Dim folderPath As String
Dim fieldName As String
Dim value As String
Dim returnValue As Boolean
returnValue = instance.SetFieldDefault(folderPath, _
fieldName, value)
public bool SetFieldDefault(
string folderPath,
string fieldName,
string value
)
Paramètres
folderPath
Type : System.StringChemin d'accès relatif de serveur qui est lié à l'emplacement dans lequel définir la valeur par défaut
fieldName
Type : System.StringNom interne de l'objet SPField à laquelle définir la valeur par défaut
value
Type : System.StringLa valeur par défaut
Valeur renvoyée
Type : System.Boolean
true en cas de réussite ; dans le cas contraire, false
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre folderPath est défini sur une référence Null (Rien dans Visual Basic) ou la valeur String.Empty. Le paramètre folderPath doit être une URL relative de serveur qui est liée à un objet SPFolder dans la bibliothèque de documents. (ArgumentNullException.ParamName="folderPath") |
ArgumentNullException | Le paramètre fieldName est défini à une valeur null ou la valeur String.Empty. Le paramètre fieldName doit être un nom interne d'un champ dans la bibliothèque de documents. (ArgumentNullException.ParamName="fieldName)" |
ArgumentNullException | Le paramètre value est défini sur une référence Null (Rien dans Visual Basic) ou la valeur String.Empty. Le paramètre value doit être la valeur par défaut qui est appliquée à l'objet spécifié SPField sur les documents ajoutés à ce dossier. (ArgumentNullException.ParamName="value") |
Remarques
La valeur doit être appropriée pour le type du champ qu'est définie sur la valeur par défaut. Par exemple, utiliser une chaîne de DateTime d'un SPFieldDateTime.
Exemples
SPSite site = new SPSite("http://contoso"); SPWeb web = new site.OpenWeb("/"); MetadataDefaults defaults = MetadataDefaults("/Documents", web); defaults.SetFieldDefault("/Documents/AdventureWorks", "Title", "AdventureWorks Document"); defaults.Update();