Freigeben über


Benutzerdefinierte BDC-Eigenschaften

Letzte Änderung: Donnerstag, 30. September 2010

Gilt für: SharePoint Server 2010

In Tabelle 1 finden Sie die benutzerdefinierten Eigenschaften für den Business Data Connectivity-Dienst (BDC) und deren Beschreibungen.

Beschreibungen der benutzerdefinierten BDC-Eigenschaften

Tabelle 1. Beschreibungen der benutzerdefinierten BDC-Eigenschaften

Element

Eigenschaftenname

Typname

Beschreibung

Erforderlich/optional

Standardwert

Grenzwerte/akzeptierte Werte

ActionParameter

IdOrdinal

System.Int32

Gibt an, dass der Aktionsparameter einen Bezeichner anstelle eines Felds darstellt.

Optional

Keine

Eine ganze Zahl größer oder gleich 0.

Association

HideOnProfilePage

System.Boolean

Gibt an, ob eine bestimmte zugeordnete Entität der Profilseite des Masterentität hinzugefügt werden soll.

Optional

false

true, false

Entity

DefaultAction

System.String

Gibt den Namen der für die Entität definierten Standardaktion an.

Optional

Keine

Einer der Aktionsnamen.

Entity

Title

System.String

Gibt den Namen eines Felds an, das in der Entität als Titel definiert ist.

Optional

Keine

Ein Feldname.

Entity

DisplaySearchResultRightsMask

System.Int64

Definiert die Antwort vom CheckAccess-Stereotyp, die angibt, dass ein Element auf der Suchergebnisseite für den aktuell angemeldeten Benutzer angezeigt werden kann.

Weitere Informationen zu dieser Eigenschaft finden Sie im Hinweis weiter unten in diesem Thema.

Optional

1

Ein Long Integer-Wert, der eine Bitmaske darstellt.

Entity

MaxAccessChecksPerSession

System.Int32

Mit diesem Parameter für das Windows PowerShell-Search-Cmdlet wird ein benutzerdefinierter Security Trimmer registriert. Er gibt die Anzahl der Dokument-IDs an, die an das externe System in einem Aufruf gesendet werden, um zu überprüfen, ob der aktuelle Benutzer Zugriff auf diese Dokumente hat.

Optional

100

Ein ganzzahliger Wert.

Entity

__BdcLastModifiedTimestamp

System.String

Gibt den Namen des Felds an, das den Zeitstempel der Entitätsinstanz enthält. Der Wert dieses Felds wird für die inkrementelle Durchforstung auf Zeitstempelbasis verwendet und auf der Suchergebnisseite angezeigt.

Optional

Keine

Dies sollte der Name eines Felds vom Typ System.DateTime sein. Wenn der Name eines nicht vorhandenen Felds angegeben wird, oder wenn der Name eines Felds, dessen Typ nicht System.DateTime ist, angegeben wird, wird eine Ausnahme (InvalidOperationException) ausgelöst.

Entity

ExcludeFromOfflineClientForList

System.String

Gibt an, ob die Entität in Microsoft Groove- oder Microsoft Outlook-Anwendungen offline geschaltet werden kann.

Optional

false

true, false

Entity

Discovery

System.String

Zeigt an, ob das Metadatenobjekt statt zur Verwendung durch Endbenutzer zur Datenquellenermittlung in SharePoint Designer verwendet wird.

Optional.

Keine

Die Werte dieser Eigenschaft werden ignoriert.

Entity

OfficeItemType

System.String

Identifiziert den Elementtyp, dem die Entität zugeordnet werden kann.

Optional

Keine

Termin, Aufgabe, öffentliche Nachricht, Kontakt

FilterDescriptor

CaseSensitive

System.Boolean

Ein Benutzeroberflächenhinweis, der angibt, ob eine Filterzeichenfolge mit oder ohne Beachtung der Groß-/Kleinschreibung ausgewertet wird.

Optional

false

true, false

FilterDescriptor

IsDefault

System.Boolean

Ein Benutzeroberflächenhinweis, der angibt, ob dieser Filter standardmäßig verwendet werden soll. Diese Eigenschaft wird von einem Auswahltool für externe Elemente verwendet.

Optional

false

true, false

FilterDescriptor

Comparator

String oder ComparisonFilter.Comparator

Gibt den Vergleichsoperator für einen Vergleichsfilter an.

Optional

=

Equals, NotEquals, GreaterThan, LessThan, GreaterThanEquals, LessThanEquals, =, ==, !=, <>, <, >, >=, <=

FilterDescriptor

MaximumValue

System.Int32

Ein Benutzeroberflächenhinweis, der für die Überprüfung in Formularen verwendet werden kann.

Optional

Keine

FilterDescriptor

UsedForDisambiguation

System.Boolean

Gibt an, ob dieser Filter von der Auswahl zum Auffüllen der Übereinstimmungsliste verwendet werden soll.

Optional

false

true, false

FilterDescriptor

UseValueAsDontCare

System.Boolean

Gibt an, ob die DontCareValue-Eigenschaft für diesen Filter verwendet oder ignoriert werden soll. Diese Eigenschaft wird nur im Filter-Editor in SharePoint Designer für Microsoft SQL Server-Tabellen und -Sichten verwendet.

Optional

false

true, false

FilterDescriptor

DontCareValue

System.String

Gibt den Wert an, der zur Laufzeit ignoriert werden soll, wenn dieser Filter ausgeführt wird. Diese Eigenschaft wird nur im Filter-Editor in SharePoint Designer für Tabellen und Sichten verwendet.

Optional

NULL, wenn keine Angabe erfolgt.

Beliebige Zeichenfolge

FilterDescriptor

PageSize

System.Int32

Gibt die Seitengröße für den Seitenfilter an. Diese Eigenschaft wird nur im Filter-Editor in SharePoint Designer für SQL Server-Tabellen und -Sichten verwendet.

Optional

0

Ein ganzzahliger 32-Bit-Wert.

FilterDescriptor

SortType

System.String

Gibt die Sortierung der Ergebnisse für eine BDC-Methode an. Diese Eigenschaft gilt für Limit-Filter und Seitenfilter. Diese Eigenschaft wird nur im Filter-Editor in SharePoint Designer für SQL Server-Tabellen und -Sichten verwendet.

Optional

Ascending

Ascending, Descending

LobSystem

WildcardCharacter

System.String

Gibt das in Platzhalterfiltern verwendete Platzhalterzeichen an, das für Methoden in Entitäten unter diesem LobSystem-Element definiert ist.

Optional

"*"

Eine beliebige Zeichenfolge außer einer leeren Zeichenfolge.

LobSystem

WildcardCharacterEscapeFormat

System.String

Gibt die Escapezeichenfolge für Platzhalterzeichen für jene Fälle an, in denen das Platzhalterzeichen Teil der eigentlichen Suchzeichenfolge ist. Beispielsweise "\{0}".

Optional

"\{0}"

Eine beliebige Zeichenfolge mit genau einem Parameter.

LobSystem

DbAuthenticationMode

System.String

Gibt den Authentifizierungsmodus für den Zugriff auf eine Datenbank an.

Wenn der Authentifizierungsmodus nicht im BDC-Modell angegeben ist, wird standardmäßig der PassThrough-Authentifizierungsmodus verwendet.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Erforderlich

RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials

LobSystem

WebServiceAuthenticationMode

System.String

Gibt den Authentifizierungsmodus für den Zugriff auf einen Webdienst an.

Wenn der Authentifizierungsmodus nicht im BDC-Modell angegeben ist, wird standardmäßig der PassThrough-Authentifizierungsmodus verwendet.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Erforderlich

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystem

WsdlFetchUrl

System.String

Gibt den Speicherort der WSDL-Datei für eine Webdienstverbindung an.

Erforderlich

Eine URL.

LobSystem

WsdlFetchAuthenticationMode

System.String

Gibt den zum Abrufen der WSDL-Datei aus WsdlFetchUrl verwendeten Authentifizierungsmodus an.

Wenn der Authentifizierungsmodus nicht im BDC-Modell angegeben ist, wird standardmäßig der PassThrough-Authentifizierungsmodus verwendet.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Erforderlich

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystem

WsdlFetchSsoProviderImplementation

System.String

Gibt den durch die Assembly qualifizierten Namen für die Implementierung des benutzerdefinierten Anbieters für einmaliges Anmelden an, der zum Authentifizieren des WSDL-Abrufs verwendet wird.

Ist nur erforderlich, wenn die SSO-Anwendungs-ID vorhanden ist.

Ein durch die Assembly qualifizierter Name.

LobSystem

WsdlFetchSsoApplicationId

System.String

Gibt die SSO-Anwendungs-ID zum Abrufen der WSDL-Datei an.

Optional

Keine

SSO-Anwendungs-ID.

LobSystem

WebServiceProxyNamespace

System.String

Gibt den Namespace an, in dem der Webdienstproxy generiert werden soll.

Erforderlich

Keine

Eine Zeichenfolge, die den Namespace enthält.

LobSystem

WebServiceProxyProtocol

System.String

Version des SOAP-Protokolls.

SOAP11, SOAP12

LobSystem

SystemUtilityType

System.String

Gibt die Assemblyinformationen für den benutzerdefinierten Konnektor an.

Ist nur erforderlich, wenn es sich um einen benutzerdefinierten Typ handelt.

Keine

Ein durch die Assembly qualifizierter Name.

LobSystem

Discovery

System.String

Zeigt an, ob das Metadatenobjekt statt zur Verwendung durch Endbenutzer zur Datenquellenermittlung in SharePoint Designer verwendet wird.

Optional

Keine

Die Werte dieser Eigenschaft werden ignoriert.

LobSystem

DiscoveryVersion

System.Int32

Gibt die Ermittlungsversion des Ermittlungsbranchensystems in SharePoint Designer an.

Optional

Keine

Gültige Werte liegen zwischen 0 und Int32. MaxValue.

LobSystem

DotNetAssemblyLobSystemName

System.String

Gibt den Namen des Branchensystems an, aus dem dieses Ermittlungsbranchensystem die .NET-Assembly in SharePoint Designer benötigt.

Optional

Keine

Eine beliebige Zeichenfolge mit maximal 255 Zeichen.

LobSystem

DotNetAssemblyTypeName

System.String

Gibt den durch die Assembly qualifizierten Namen der Klasse an, für die dieses Ermittlungsbranchensystem in SharePoint Designer steht.

Optional

Keine

Ein durch die Assembly qualifizierter Name.

LobSystemInstance

WebProxyServerConfiguration

System.String

Gibt den Proxyservernamen an, falls nicht der Standardproxyserver verwendet wird.

Optional

Keine

Eine Zeichenfolge.

LobSystemInstance

NumberOfConnections

System.Int32

Gibt die maximale Anzahl von gleichzeitigen Verbindungen an, die für einen Endpunkt zulässig sind.

Optional

LobSystemInstance

DatabaseAccessProvider

System.String

Gibt den Typ des Datenbankzugriffs an.

Erforderlich

Keine

SqlServer, OleDB, Oracle, Odbc

LobSystemInstance

AuthenticationMode

System.String

Gibt den verwendeten Authentifizierungsmodus für den Zugriff auf eine Datenbank an.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Erforderlich

Keine

RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials

LobSystemInstance

WebServiceAuthenticationMode

System.String

Gibt den Authentifizierungsmodus für den Zugriff auf einen Webdienst an.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Erforderlich

Keine

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystemInstance

WebServiceUrlOverride

System.String

Gibt den Speicherort des Webdiensts an, falls er von WSDLFetchUrl abweicht.

Optional

HNone

Eine URL.

LobSystemInstance

SsoProviderImplementation

System.String

Gibt den durch die Assembly qualifizierten Namen für die Implementierung des benutzerdefinierten Anbieters für einmaliges Anmelden an, der für den Zugriff auf das externe System verwendet wird.

Ist nur erforderlich, wenn die SSP-Anwendungs-ID vorhanden ist.

Keine

Ein durch die Assembly qualifizierter Name.

LobSystemInstance

WebServiceSsoApplicationId

System.String

Gibt die ID der Anwendung für einmaliges Anmelden für den Zugriff auf einen Webdienst an.

Optional

Keine

Eine SSO-Anwendungs-ID.

LobSystemInstance

SsoApplicationId

System.String

Gibt die ID der Anwendung für einmaliges Anmelden an.

Optional

Keine

Eine SSO-Anwendungs-ID.

LobSystemInstance

SecondarySsoApplicationId

System.String

Gibt die ID der sekundären Anwendung für einmaliges Anmelden an.

Optional

Keine

Eine SSO-Anwendungs-ID.

LobSystemInstance

Discovery

System.String

Zeigt an, ob das Metadatenobjekt statt zur Verwendung durch Endbenutzer zur Datenquellenermittlung in SharePoint Designer verwendet wird.

Optional

Keine

Die Werte dieser Eigenschaft werden ignoriert.

LobSystemInstance

WebServiceProxyTimeOut

System.Int32

Gibt den Timeout für Webdienstmethoden in Millisekunden an.

Optional

LobSystemInstance

__Upgraded

System.Boolean

Gibt an, ob für diese LobSystem-Instanz ein Upgrade von Microsoft Office 2007 ausgeführt wurde.

Optional

false

true, false

LobSystemInstance

RdbConnection-Datenquelle

RdbConnection Initial Catalog

RdbConnection Integrated Security

RdbConnection Pooling

System.String

Eigenschaften mit dem Präfix RdbConnection werden zu Verbindungseigenschaften der Datenbank. Beispielsweise wird die RdbConnection Data Source-Eigenschaft zur Data Source-Eigenschaft in der Datenbankverbindung.

Wenn Sie die Authentifizierungsmodi PassThrough, RevertToSelf oder WindowsCredentials verwenden, müssen Sie die RdbConnection Integrated Security-Eigenschaft auf SSPI, yes oder true festlegen. Es wird empfohlen, diesen Wert für SQL Server-Datenbanken auf SSPI festzulegen.

Weitere Informationen zu den von BDC unterstützten Authentifizierungsmodi finden Sie unter Authentifizierung des Business Data Connectivity-Dienstes.

Optional

Keine

Method

RdbCommandType

System.Data.CommandType

Gibt an, wie die Befehlszeichenfolge ausgeführt wird.

Nur für eine Datenbank erforderlich.

Keine

Text, StoredProcedure, TableDirect

Method

RdbCommandText

System.String

Gibt die Befehlszeichenfolge an, die für eine Datenbank ausgeführt werden soll.

Nur für eine Datenbank erforderlich.

Keine

Eine Zeichenfolge, die den Befehlstext enthält.

Method

Schema

System.String

Gibt das SQL Server-Schema des SQL Server-Objekts an, von dem die Methode in SharePoint Designer erstellt wird.

Optional. Erforderlich zum Bearbeiten einer Methode in SharePoint Designer.

Keine

Ein SQL Server-Schema.

Method

BackEndObject

System.String

Gibt das SQL Server-Objekt an, von dem die Methode in SharePoint Designer erstellt wird.

Optional. Erforderlich zum Bearbeiten einer Methode in SharePoint Designer.

Keine

MethodInstance

DisableReadBeforeUpdate

System.Boolean

Gibt an, ob der Aufruf von SpecificFinder deaktiviert werden soll, bevor Updater und Deleter aufgerufen werden. Wird nur bei der Offlinesynchronisierung verwendet.

true, false

MethodInstance

IsLongRunningTransaction

System.Boolean

Gibt an, ob es sich um einen Vorgang handelt, dessen Ausführung lange dauert. Wenn diese Eigenschaft auf true festgelegt ist, kann die ID in einem aus zwei Schritten bestehenden Prozess aufgefüllt werden, anstatt sie in einem einzigen synchronen Aufruf abzurufen.

true, false

MethodInstance

FileNameField

System.String

Gibt das Feld in der Entität an, das den Namen der "Datei" enthält, die dem Benutzer in der Benutzeroberfläche von SharePoint Server angezeigt werden soll. (Der Benutzer klickt soweit verfügbar auf den Dateinamen, um auf den Datenstrominhalt zuzugreifen).

Optional

Keine

Ein Feldname.

MethodInstance

FileName

System.String

Gibt den hartcodierten Dateinamen an, der für alle StreamAccessor-Methoden in dieser Entität verwendet und in der Benutzeroberfläche von SharePoint Server angezeigt werden soll. (Der Benutzer klickt soweit verfügbar auf den Dateinamen, um auf den Datenstrominhalt zuzugreifen).

Optional

Keine

Ein Feldname.

MethodInstance

MIMETypeField

System.String

Gibt den Namen des Felds an, das den dynamischen MIME-Typ des Datenstroms pro Entitätsinstanz zurückgibt. Beispielsweise lautet der MIME-Typ für den Lebenslauf von Kandidat1 "docx" bzw. "pdf" für Kandidat2.

Optional

Keine

Ein Feldname.

MethodInstance

MIMEType

System.String

Gibt den statischen und hartcodierten MIME-Typ für den Datenstrom an.

Optional

Keine

Ein Feldname.

MethodInstance

LastDesignedOfficeItemType

System.String

Gibt den Office-Elementtyp an, mit dem die Methodeninstanz zuletzt in SharePoint Designer entworfen wurde.

Optional

Keine

Keine, Termin, Aufgabe, öffentliche Nachricht, Kontakt

Model

Discovery

System.String

Zeigt an, ob das Metadatenobjekt statt zur Verwendung durch Endbenutzer zur Datenquellenermittlung in SharePoint Designer verwendet wird.

Optional

Keine

Die Werte dieser Eigenschaft werden ignoriert.

TypeDescriptor

ComplexFormatting

System.Boolean

Gibt an, ob die komplexe Struktur in eine einzelne Zeichenfolge basierend auf FormatString konvertiert werden muss.

Optional

false

true, false

TypeDescriptor

FormatString

System.String

Gibt die .NET-Formatzeichenfolge an, bei der einzelne Formatbezeichner, wie z. B. {0} {1}, Typdeskriptoren in der angezeigten Reihenfolge entsprechen.

Optional

Keine

Eine .NET-Formatzeichenfolge mit ausreichend Parametern für den übergeordneten Typdeskriptor; d. h., für die Typdeskriptoren ohne untergeordnete Typdeskriptoren.

TypeDescriptor

RendererDefinition

System.String

Gibt den durch die Assembly qualifizierten Namen der Klasse an, mit der die Formatierungslogik implementiert wird.

Optional

Keine

Ein durch die Assembly qualifizierter Name.

TypeDescriptor

SuppressCrawl

existential

Gibt an, dass der Wert von TypeDescriptor und alle geschachtelten Felder nicht indiziert werden.

Optional

Keine

Der Wert dieser Eigenschaft wird ignoriert. Wenn diese Eigenschaft vorhanden ist, wird der Wert von TypeDescriptor nicht indiziert.

TypeDescriptor

ShowInPicker

System.Boolean

Gibt an, ob dieses TypeDescriptor-Element als Spalte im Auswahlsteuerelement einbezogen werden muss.

Optional

false

true, false

TypeDescriptor

HideInListWebPartByDefault

System.Boolean

Gibt an, ob das Feld standardmäßig in der Erstkonfiguration des Listenwebparts ausgeblendet ist.

Optional

false

true, false

TypeDescriptor

HideInItemWebPartByDefault

System.Boolean

Gibt an, ob das Feld standardmäßig in der Erstkonfiguration des Elementwebparts ausgeblendet ist.

Optional

false

true, false

TypeDescriptor

DisplayByDefault

System.Boolean

true, false

TypeDescriptor

LogicalOperatorWithPrevious

System.String

Gibt den logischen Operator zwischen diesem und dem vorherigen Typdeskriptor im Filter-Editor für SQL Server-Tabellen und Sichten in SharePoint Designer an.

Optional

Or

And, Or

TypeDescriptor

Order

System.Int32

Gibt die Reihenfolge des Typdeskriptors unter allen Typdeskriptoren mit logisch verknüpfbaren Filtern an. Diese Eigenschaft wird nur im Filter-Editor in SharePoint Designer für SQL Server-Tabellen und -Sichten verwendet.

Optional

-1

Ein ganzzahliger 32-Bit-Wert.

TypeDescriptor

Size

System.Int32

Gibt die maximale Größe der als Hinweis verwendeten Zeichenfolge an. Der Cache erstellt nach Möglichkeit Spalten mit dieser Länge.

Optional

Keine

Eine ganze Zahl größer oder gleich 1.

TypeDescriptor

NullEquivalentValueInForms

Object

Gibt einen Wert an, der zum Konvertieren von NULL-Werten zu null verwendet wird. Werte im Cache werden in den durch diese Eigenschaft angegebenen Wert konvertiert, bevor sie an den MAPI-Speicher verteilt werden. Dagegen werden die konvertierten nulläquivalenten Werte im MAPI-Speicher in NULL zurückkonvertiert, bevor sie wieder zurück an den Cache weitergegeben werden.

Optional

TypeDescriptor

DecimalDigits

System.Int32

Gibt die Anzahl der Nachkommastellen an.

Wenn diese Eigenschaft nicht für ein Dezimalfeld im BDC-Modell angegeben ist, geht der Cache standardmäßig vom Wert 4 aus. Wenn mehr als vier Stellen nach dem Dezimalkomma vorhanden sind, werden die Werte im Cache von BDC nach oben gerundet, was potenziell zu Datenverlust führen kann. Legen Sie diese Eigenschaft im BDC-Modell fest, falls Ihr Modell Dezimalfelder enthält.

Optional

4

Eine ganze Zahl zwischen 1 und 28.

TypeDescriptor

RequiredInForms

System.Boolean

Ein Benutzeroberflächenhinweis, der angibt, ob das Senden von Formularen verhindert werden soll, wenn kein Wert eingegeben wird.

Optional

true

true, false

TypeDescriptor

SPCustomFieldType

System.String

Gibt den Namen eines benutzerdefinierten SharePoint-Feldtyps an, der für dieses TypeDescriptor-Element in einer externen Liste verwendet werden soll.

Fügen Sie diese Eigenschaft einem TypeDescriptor-Element im Rückgabeparameter einer SpecificFinder-Methode hinzu, wenn Sie einen benutzerdefinierten Feldtyp verwenden. Diese Eigenschaft hat keine Auswirkung auf andere als die SpecificFinder-Methode. Weitere Informationen zu benutzerdefinierten Feldtypen finden Sie unter Benutzerdefinierte Feldtypen.

Optional

Keine

Der Name eines installierten benutzerdefinierten SharePoint-Feldtyps.

HinweisHinweis

Der CheckAccess-Stereotyp gibt ein Array vom Typ Long Integer zurück, und jeder dieser Werte ist mit einem bitweisen AND mit dem in der DisplaySearchResultRightsMask-Eigenschaft angegebenen Wert verbunden. Wenn das Ergebnis des bitweisen AND-Vorgangs mit dem Wert der DisplaySearchResultRightsMask-Eigenschaft identisch ist, kann dieses Element angezeigt werden. Dahinter steckt die Idee, dass jedes der von CheckAccess zurückgegebenen Bits im Vektor signalisieren könnte, dass das Anzeigen kein Problem darstellt, weshalb das verwendete Bit konfigurierbar sein sollte.