DataObjectIdentifierResolver.ContractIdentifier – metoda
Identifikátor objektu zadaného typu a úplný identifikátor a údaj, zda by měly být aktualizovány veškeré poptávky v mezipaměti data smlouvy.
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Public Overridable Function ContractIdentifier ( _
typeName As String, _
fullIdentifier As Object(), _
refresh As Boolean _
) As Object()
public virtual Object[] ContractIdentifier(
string typeName,
Object[] fullIdentifier,
bool refresh
)
public:
virtual array<Object^>^ ContractIdentifier(
String^ typeName,
array<Object^>^ fullIdentifier,
bool refresh
)
abstract ContractIdentifier :
typeName:string *
fullIdentifier:Object[] *
refresh:bool -> Object[]
override ContractIdentifier :
typeName:string *
fullIdentifier:Object[] *
refresh:bool -> Object[]
public function ContractIdentifier(
typeName : String,
fullIdentifier : Object[],
refresh : boolean
) : Object[]
Parametry
- typeName
Typ: System.String
Název typu dat objektu.
- fullIdentifier
Typ: array<System.Object[]
Úplný identifikátor objektu data.
- refresh
Typ: System.Boolean
Údaj zda žádné mezipaměti poptávky by měly být aktualizovány.
Vrácená hodnota
Typ: array<System.Object[]
Vrátí částečného smluvního jedinečný identifikátor data objektu.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | typeName Parametr má hodnotu null. |
Poznámky
Tuto metodu lze použijte úplný identifikátor a převést na nejmenší možnou identifikátor, který stále jednoznačně identifikuje objekt.Například na serveru SQL Server při připojení jako uživatel dbo do databáze pubs úplný identifikátor "pubs.dbo.authors" může být zapojeny jednodušší formuláře "autoři".
refresh Parametr označuje, zda by metoda aktualizace mezipaměti tak, aby odrážely aktuální kontext zdroje dat.To je pravděpodobně nutné místní změny zdroje dat během doby připojení.
Zprostředkovatel dat obvykle by přepsat tuto metodu přímo.Základní provedení provádí volání do QuickContractIdentifier a případně SlowContractIdentifiermetodu v závislosti na stavu mezipaměti.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
DataObjectIdentifierResolver Třída