DataServiceConfiguration.EnableTypeAccess(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje datový typ v modulu runtime datové služby, aby ho mohl používat vlastní poskytovatel datových služeb.
public:
void EnableTypeAccess(System::String ^ typeName);
public void EnableTypeAccess(string typeName);
member this.EnableTypeAccess : string -> unit
Public Sub EnableTypeAccess (typeName As String)
Parametry
- typeName
- String
Kvalifikovaný název oboru názvů typu, který je povolený pro použití s vlastním poskytovatelem datových služeb.
Poznámky
Metoda EnableTypeAccess se používá k registraci typu v modulu runtime datové služby. Po registraci lze typ vrátit ve vlastnostech otevřeného typu. Díky tomu je typ viditelný ve $metadata výstupu a využitelný datovou službou.
typeName Zadaný typ musí být definován ve stejném formátu jako typ datového modelu, nikoli jako typ CLR. Registrované typy jsou přidány k těmto typům, které jsou již zpřístupněny voláním SetEntitySetAccessRule metody.
Modul runtime datové služby nemůže určit, na jaký typ dat typeName mapuje, dokud nelze získat informace o typu od příslušného zprostředkovatele.
Hodnotu *lze zadat pro typeName, která odpovídá všem typům.
Při výčtu typů modulu runtime datové služby nebo musí získat typ od příslušného zprostředkovatele dat, musí nejprve určit, zda musí být typ viditelný při SetEntitySetAccessRule zavolání metody. Pokud tento typ není tímto způsobem k dispozici, jsou zaškrtnuté typy registrované pomocí EnableTypeAccess metody. Pokud není typ viditelný pomocí některého z těchto mechanismů, tento typ není součástí odpovědi na $metadata požadavek a instance tohoto typu se klientovi nevracejí jako odpověď požadavku na datovou službu.
Metodu EnableTypeAccess lze volat mnohokrát se stejným názvem typu.