Propriétés personnalisées BDC
Dernière modification : jeudi 30 septembre 2010
S’applique à : SharePoint Server 2010
Le Tableau 1 contient les propriétés personnalisées du Service BDC (Business Data Connectivity) et leurs descriptions.
Descriptions des propriétés personnalisées BDC
Tableau 1. Descriptions des propriétés personnalisées BDC
Élément |
Nom de la propriété |
Nom du type |
Description |
Obligatoire/Facultatif |
Valeur par défaut |
Limites / valeurs acceptées |
ActionParameter |
IdOrdinal |
System.Int32 |
Indique que le paramètre d’action représente un identificateur plutôt qu’un champ. |
Facultatif |
Aucune |
Entier supérieur ou égal à zéro. |
Association |
HideOnProfilePage |
System.Boolean |
Indique si une entité associée particulière doit être ajoutée à la page de profil de l’entité maître. |
Facultatif |
false |
true, false |
Entity |
DefaultAction |
System.String |
Spécifie le nom de l’action par défaut définie pour l’entité. |
Facultatif |
Aucune |
L’un des noms d’actions. |
Entity |
Title |
System.String |
Spécifie le nom d’un champ défini sur l’entité en tant que titre. |
Facultatif |
Aucune |
Nom de champ. |
Entity |
DisplaySearchResultRightsMask |
System.Int64 |
Définit la réponse du stéréotype CheckAccess qui montre qu’un élément peut être affiché dans la page de résultats de recherche pour l’utilisateur actuellement connecté. Pour plus d’informations sur cette propriété, voir la remarque plus loin dans cette rubrique. |
Facultatif |
1 |
Entier long qui représente un masque de bits. |
Entity |
MaxAccessChecksPerSession |
System.Int32 |
Il s’agit d’un paramètre de l’applet de commande Windows PowerShell Recherche qui enregistre un découpage de sécurité personnalisé. Il spécifie le nombre d’ID de documents envoyés au système externe en un appel, afin de vérifier si l’utilisateur actif a accès à ces documents. |
Facultatif |
100 |
Valeur entière. |
Entity |
__BdcLastModifiedTimestamp |
System.String |
Spécifie le nom du champ qui contient l’horodatage de l’instance d’entité. La valeur de ce champ est utilisée pour l’analyse incrémentielle basée sur horodatage et également pour l’affichage dans la page de résultats de recherche. |
Facultatif |
Aucune |
Doit être le nom d’un champ dont le type est System.DateTime. Si le nom d’un champ inexistant ou dont le type n’est pas System.DateTime est spécifié,, une exception InvalidOperationException est levée. |
Entity |
ExcludeFromOfflineClientForList |
System.String |
Indique si l’entité peut être placée hors connexion dans des applications Microsoft Groove ou Microsoft Outlook. |
Facultatif |
false |
true, false |
Entity |
Discovery |
System.String |
Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final. |
Facultatif. |
Aucune |
Les valeurs de cette propriété sont ignorées. |
Entity |
OfficeItemType |
System.String |
Identifie le type d’élément auquel peut être mappée l’entité. |
Facultatif |
Aucune |
Appointment, Task, Post, Contact |
FilterDescriptor |
CaseSensitive |
System.Boolean |
Spécifie un indicateur d’interface utilisateur qui indique si une chaîne de filtre est évaluée avec respect de la casse ou non. |
Facultatif |
false |
true, false |
FilterDescriptor |
IsDefault |
System.Boolean |
Spécifie un indicateur d’interface utilisateur qui indique s’il faut utiliser ce filtre par défaut. Cette propriété est utilisée par un contrôle de sélecteur d’élément externe. |
Facultatif |
false |
true, false |
FilterDescriptor |
Comparator |
String ou ComparisonFilter.Comparator enum |
Spécifie l’opérateur de comparaison pour un filtre de comparaison. |
Facultatif |
= |
Equals, NotEquals, GreaterThan, LessThan, GreaterThanEquals, LessThanEquals, =, ==, !=, <>, <, >, >=, <= |
FilterDescriptor |
MaximumValue |
System.Int32 |
Spécifie un indicateur d’interface utilisateur qui peut être utilisé pour la validation dans les formulaires. |
Facultatif |
Aucune |
|
FilterDescriptor |
UsedForDisambiguation |
System.Boolean |
Indique si le sélecteur doit utiliser ce filtre pour remplir la liste de correspondances. |
Facultatif |
false |
true, false |
FilterDescriptor |
UseValueAsDontCare |
System.Boolean |
Indique si la propriété DontCareValue doit être utilisée ou ignorée pour ce filtre. Cette propriété est utilisée uniquement dans l’éditeur de filtre SharePoint Designer pour les tables et les vues Microsoft SQL Server. |
Facultatif |
false |
true, false |
FilterDescriptor |
DontCareValue |
System.String |
Spécifie la valeur à ignorer au moment de l’exécution lorsque ce filtre est exécuté. Cette propriété est utilisée uniquement dans l’éditeur de filtre dans SharePoint Designer pour les tables et les vues. |
Facultatif |
Null si non spécifiée. |
Toute chaîne |
FilterDescriptor |
PageSize |
System.Int32 |
Spécifie la taille de page pour le filtre de page. Cette propriété est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer. |
Facultatif |
0 |
Valeur entière 32 bits. |
FilterDescriptor |
SortType |
System.String |
Indique comment ordonnancer les résultats pour une méthode BDC. Cette propriété s’applique aux filtres de limite et aux filtres de page. Elle est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer. |
Facultatif |
Ascending |
Ascending, Descending |
LobSystem |
WildcardCharacter |
System.String |
Spécifie le caractère générique utilisé dans les filtres de caractères génériques définis pour les méthodes sur des entités sous ce LobSystem. |
Facultatif |
« * » |
Chaîne, à l’exception d’une chaîne vide. |
LobSystem |
WildcardCharacterEscapeFormat |
System.String |
Spécifie la chaîne d’échappement pour les caractères génériques dans les cas où le caractère générique fait partie de la chaîne de recherche. Par exemple « \{0} ». |
Facultatif |
« \{0} » |
Toute chaîne avec exactement un paramètre. |
LobSystem |
DbAuthenticationMode |
System.String |
Spécifie le mode d’authentification pour accéder à une base de données. Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Obligatoire |
RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials |
|
LobSystem |
WebServiceAuthenticationMode |
System.String |
Spécifie le mode d’authentification pour accéder à un service Web. Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Obligatoire |
RevertToSelf, PassThrough, WindowsCredentials, Credentials |
|
LobSystem |
WsdlFetchUrl |
System.String |
Spécifie l’emplacement du fichier WSDL pour une connexion de service Web. |
Obligatoire |
URL. |
|
LobSystem |
WsdlFetchAuthenticationMode |
System.String |
Spécifie le mode d’authentification utilisé pour extraire le fichier WSDL de WsdlFetchUrl. Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Obligatoire |
RevertToSelf, PassThrough, WindowsCredentials, Credentials |
|
LobSystem |
WsdlFetchSsoProviderImplementation |
System.String |
Spécifie le nom d’assembly complet pour l’implémentation du fournisseur de banque sécurisée personnalisé utilisé pour l’authentification de l’extraction WSDL. |
Obligatoire uniquement si l’ID d’application SSO existe. |
Nom d’assembly complet. |
|
LobSystem |
WsdlFetchSsoApplicationId |
System.String |
Spécifie l’ID d’application SSO pour l’extraction du fichier WSDL. |
Facultatif |
Aucune |
ID d’application SSO. |
LobSystem |
WebServiceProxyNamespace |
System.String |
Spécifie l’espace de noms dans lequel le proxy de service Web doit être généré. |
Obligatoire |
Aucune |
Chaîne qui contient l’espace de noms. |
LobSystem |
WebServiceProxyProtocol |
System.String |
Version de protocole SOAP. |
SOAP11, SOAP12 |
||
LobSystem |
SystemUtilityType |
System.String |
Spécifie les informations d’assembly pour le connecteur personnalisé. |
Obligatoire uniquement si le type est personnalisé. |
Aucune |
Nom d’assembly complet. |
LobSystem |
Discovery |
System.String |
Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final. |
Facultatif |
Aucune |
Les valeurs de cette propriété sont ignorées. |
LobSystem |
DiscoveryVersion |
System.Int32 |
Indique la version de découverte du LobSystem de découverte dans SharePoint Designer. |
Facultatif |
Aucune |
La plage de valeurs acceptables est comprise entre 0 et Int32. MaxValue. |
LobSystem |
DotNetAssemblyLobSystemName |
System.String |
Spécifie le nom du système LOB à partir duquel ce LobSystem de découverte requiert l’assembly .NET dans SharePoint Designer. |
Facultatif |
Aucune |
Toute chaîne inférieure ou égale à 255 caractères. |
LobSystem |
DotNetAssemblyTypeName |
System.String |
Spécifie le nom d’assembly complet de la classe représentée par ce LobSystem de découverte dans SharePoint Designer. |
Facultatif |
Aucune |
Nom d’assembly complet. |
LobSystemInstance |
WebProxyServerConfiguration |
System.String |
Spécifie le nom du serveur proxy, en cas de non-utilisation du serveur proxy par défaut. |
Facultatif |
Aucune |
Chaîne. |
LobSystemInstance |
NumberOfConnections |
System.Int32 |
Spécifie le nombre de connexions simultanées autorisées vers un point de terminaison. |
Facultatif |
||
LobSystemInstance |
DatabaseAccessProvider |
System.String |
Spécifie le type d’accès de base de données. |
Obligatoire |
Aucune |
SqlServer, OleDB, Oracle, Odbc |
LobSystemInstance |
AuthenticationMode |
System.String |
Spécifie le mode d’authentification utilisé pour accéder à une base de données. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Obligatoire |
Aucune |
RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials |
LobSystemInstance |
WebServiceAuthenticationMode |
System.String |
Spécifie le mode d’authentification pour accéder à un service Web. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Obligatoire |
Aucune |
RevertToSelf, PassThrough, WindowsCredentials, Credentials |
LobSystemInstance |
WebServiceUrlOverride |
System.String |
Spécifie l’emplacement du service Web, s’il diffère de WSDLFetchUrl. |
Facultatif |
HNone |
URL. |
LobSystemInstance |
SsoProviderImplementation |
System.String |
Spécifie le nom d’assembly complet pour l’implémentation du fournisseur de banque sécurisée utilisé pour accéder au système externe. |
Obligatoire uniquement si l’ID d’application SSP existe. |
Aucune |
Nom d’assembly complet. |
LobSystemInstance |
WebServiceSsoApplicationId |
System.String |
Spécifie l’ID d’application de banque sécurisée pour l’accès à un service Web. |
Facultatif |
Aucune |
ID d’application SSO. |
LobSystemInstance |
SsoApplicationId |
System.String |
Spécifie l’ID d’application de banque sécurisée. |
Facultatif |
Aucune |
ID d’application SSO. |
LobSystemInstance |
SecondarySsoApplicationId |
System.String |
Spécifie l’ID d’application de banque sécurisée secondaire. |
Facultatif |
Aucune |
ID d’application SSO. |
LobSystemInstance |
Discovery |
System.String |
Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final. |
Facultatif |
Aucune |
Les valeurs de cette propriété sont ignorées. |
LobSystemInstance |
WebServiceProxyTimeOut |
System.Int32 |
Spécifie le délai d’expiration des méthodes de service Web, en millisecondes. |
Facultatif |
||
LobSystemInstance |
__Upgraded |
System.Boolean |
Indique si cette instance LobSystem a été mise à niveau à partir de Microsoft Office 2007. |
Facultatif |
false |
true, false |
LobSystemInstance |
RdbConnection Data Source RdbConnection Initial Catalog RdbConnection Integrated Security RdbConnection Pooling |
System.String |
Les propriétés préfixées avec RdbConnection deviennent des propriétés de connexion de base de données. Par exemple, la propriété RdbConnection Data Source devient la propriété Data Source sur la connexion de base de données. Si vous utilisez le mode d’authentification PassThrough, RevertToSelf ou WindowsCredentials, vous devez affecter à la propriété RdbConnection Integrated Security la valeur SSPI, yes ou true. Nous vous recommandons d’affecter la valeur SSPI pour les bases de données SQL Server. Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity. |
Facultatif |
Aucune |
|
Method |
RdbCommandType |
System.Data.CommandType |
Indique comment la chaîne de commande est exécutée. |
Obligatoire uniquement pour une base de données. |
Aucune |
Text, StoredProcedure, TableDirect |
Method |
RdbCommandText |
System.String |
Spécifie la chaîne de commande à exécuter sur une base de données. |
Obligatoire uniquement pour une base de données. |
Aucune |
Chaîne qui contient le texte de commande. |
Method |
Schema |
System.String |
Spécifie le schéma SQL Server de l’objet SQL Server à partir duquel la méthode est créée dans SharePoint Designer. |
Facultatif. Obligatoire pour modifier une méthode dans SharePoint Designer. |
Aucune |
Schéma SQL Server. |
Method |
BackEndObject |
System.String |
Spécifie l’objet SQL Server à partir duquel la méthode est créée dans SharePoint Designer. |
Facultatif. Obligatoire pour modifier une méthode dans SharePoint Designer. |
Aucune |
|
MethodInstance |
DisableReadBeforeUpdate |
System.Boolean |
Indique si l’appel au Specific Finder doit être désactivé avant d’appeler updater et deleter. Utilisé uniquement avec la synchronisation hors connexion. |
true, false |
||
MethodInstance |
IsLongRunningTransaction |
System.Boolean |
Indique si cette opération est de longue durée. Si la valeur true est sélectionnée, l’ID peut être renseigné lors d’un processus à deux étapes plutôt qu’extrait au cours d’un appel synchrone unique. |
true, false |
||
MethodInstance |
FileNameField |
System.String |
Spécifie le champ dans l’entité qui contient le nom du « fichier » devant être affiché à l’utilisateur dans l’interface utilisateur de SharePoint Server. (L’utilisateur clique su le nom de fichier, s’il est disponible, pour accéder au contenu de flux.) |
Facultatif |
Aucune |
Nom de champ. |
MethodInstance |
FileName |
System.String |
Spécifie le fichier codé en dur qui doit être utilisé pour toutes les méthodes StreamAccessor sur cette entité et affiché dans l’interface utilisateur de SharePoint Server. (L’utilisateur clique su le nom de fichier, s’il est disponible, pour accéder au contenu de flux.) |
Facultatif |
Aucune |
Nom de champ. |
MethodInstance |
MIMETypeField |
System.String |
Spécifie le nom du champ qui renvoie le type MIME dynamique du flux par instance d’entité. Par exemple, le type MIME pour la reprise pour candidate1 est « docx » et « pdf » pour candidate2. |
Facultatif |
Aucune |
Nom de champ. |
MethodInstance |
MIMEType |
System.String |
Spécifie le type MIME statique et codé en dur pour le flux. |
Facultatif |
Aucune |
Nom de champ. |
MethodInstance |
LastDesignedOfficeItemType |
System.String |
Spécifie le dernier type d’élément Office avec lequel l’instance de méthode a été conçue dans SharePoint Designer. |
Facultatif |
Aucune |
None, Appointment, Task, Post, Contact. |
Modèle |
Discovery |
System.String |
Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final. |
Facultatif |
Aucune |
Les valeurs de cette propriété sont ignorées. |
TypeDescriptor |
ComplexFormatting |
System.Boolean |
Indique si la structure complexe doit être convertie en une chaîne unique sur la base de FormatString. |
Facultatif |
false |
true, false |
TypeDescriptor |
FormatString |
System.String |
Spécifie la chaîne de format .NET pour laquelle des spécificateurs de formats, par exemple {0} {1}, correspondent à des descripteurs de types dans leur ordre d’apparence. |
Facultatif |
Aucune |
Chaîne de format .NET avec suffisamment de paramètres pour les feuilles de descripteurs de types, autrement dit pour les descripteurs de types qui n’ont aucun descripteur de type enfant. |
TypeDescriptor |
RendererDefinition |
System.String |
Spécifie le nom d’assembly complet de la classe qui implémente la logique de mise en forme. |
Facultatif |
Aucune |
Nom d’assembly complet. |
TypeDescriptor |
SuppressCrawl |
existential |
Indique que la valeur du TypeDescriptor et de tout champ imbriqué ne sera pas indexée. |
Facultatif |
Aucune |
La valeur de cette propriété est ignorée. Si cette propriété est présente, la valeur du TypeDescriptor n’est pas indexée. |
TypeDescriptor |
ShowInPicker |
System.Boolean |
Indique si ce TypeDescriptor doit être inclus en tant que colonne dans le contrôle sélecteur. |
Facultatif |
false |
true, false |
TypeDescriptor |
HideInListWebPartByDefault |
System.Boolean |
Indique si le champ est masqué par défaut dans le composant WebPart de liste, dans la configuration initiale du composant WebPart de liste. |
Facultatif |
false |
true, false |
TypeDescriptor |
HideInItemWebPartByDefault |
System.Boolean |
Indique si le champ est masqué par défaut dans le composant WebPart d’élément, dans la configuration initiale du composant WebPart d’élément. |
Facultatif |
false |
true, false |
TypeDescriptor |
DisplayByDefault |
System.Boolean |
true, false |
|||
TypeDescriptor |
LogicalOperatorWithPrevious |
System.String |
Spécifie l’opérateur logique entre ce descripteur de type et le précédent à l’intérieur de l’éditeur de filtre pour les vues et tables SQL Server, dans SharePoint Designer. |
Facultatif |
Or |
And, Or |
TypeDescriptor |
Order |
System.Int32 |
Indique l’ordre du descripteur de type parmi tous les descripteurs de types avec filtres logiquement liés. Elle est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer. |
Facultatif |
-1 |
Valeur entière 32 bits. |
TypeDescriptor |
Size |
System.Int32 |
Spécifie la taille maximale de la chaîne utilisée comme indicateur. Le cache crée des colonnes avec cette longueur, dans la mesure du possible. |
Facultatif |
Aucune |
Entier supérieur ou égal à 1. |
TypeDescriptor |
NullEquivalentValueInForms |
Object |
Spécifie une valeur vers laquelle convertir des valeurs Null en null. Les valeurs dans le cache sont converties vers la valeur spécifiée par cette propriété avant d’être propagées vers la banque MAPI. Inversement, les valeurs converties équivalentes à Null dans la banque MAPI sont reconverties en Null avant d’être repropagées dans le cache. |
Facultatif |
||
TypeDescriptor |
DecimalDigits |
System.Int32 |
Spécifie le nombre de chiffres après la virgule. Si cette propriété n’est pas spécifiée pour un champ décimal dans le modèle BDC, le cache utilise par défaut la valeur 4. S’il y a plus de quatre chiffres après la virgule, le service BDC arrondit les valeurs dans le cache, ce qui peut provoquer des pertes de données. Définissez cette propriété dans le modèle BDC si celui-ci contient des champs décimaux. |
Facultatif |
4 |
Entier compris entre 1 et 28. |
TypeDescriptor |
RequiredInForms |
System.Boolean |
Spécifie un indicateur d’interface utilisateur qui indique si l’envoi de formulaire doit être empêché si une valeur n’est pas fournie. |
Facultatif |
true |
true, false |
TypeDescriptor |
SPCustomFieldType |
System.String |
Spécifie le nom d’un type de champ personnalisé SharePoint à utiliser pour ce TypeDescriptor dans une liste externe. Ajoutez cette propriété à un TypeDescriptor dans le paramètre de retour d’une méthode SpecificFinder lors de l’utilisation d’un type de champ personnalisé. Cette propriété n’a aucun effet sur les méthodes autres que le SpecificFinder. Pour plus d’informations sur les types de champs personnalisés, voir Types de champ personnalisés. |
Facultatif |
Aucune |
Nom d’un type de champ personnalisé SharePoint installé. |
Notes
Le stéréotype CheckAccess renvoie un tableau d’entiers longs typés et chacune de ces valeurs binaires est ajoutée (à l’aide d’un opérateur AND) à la valeur spécifiée dans la propriété DisplaySearchResultRightsMask. Si le résultat de l’opération AND binaire est identique à la valeur de la propriété DisplaySearchResultRightsMask, cet élément peut être affiché. Le principe est que chacun des bits dans le vecteur renvoyés par CheckAccess pourrait signifier « il n’y a aucun risque à afficher » et que le bit à utiliser pourrait être configurable.