Definiálása profil tulajdonságai
Ha beállítja tulajdonságait a profilt kell adnia a nevét, amelyeket használni fognak, hogy olvassa el ezt a tulajdonságot. Például, ha azt szeretnénk, hogy tárolja a zip kódot, akkor hívja az ingatlan Irányítószám. és akkor kap, és állítsa be az ingatlan használatával Profile.PostalCode.
Ha szükséges, akkor adjuk meg a következő kiegészítő jellemzőket minden tulajdonság:
típus - típusát jelzi az ingatlan. Alapértelmezésben a karakterlánc értékét. Amint lehet bármilyen típusú osztályba .NET (Int32. DateTime. StringCollection és t. D.). Ha a típus nincs meghatározva a .NET Framework, meg kell győződnie arról, hogy a webes alkalmazás ilyen típusú hozzáférés. Akkor engedélyezze a lefordított szerelvény típusát a Bin könyvtárban a webhely vagy a Global Assembly Cache (GAC), vagy helyezze a forráskódot a típust az App_Code könyvtárban webhely.
serializeAs - állítja a sorszámozás formázójában (string, bináris adat, XML sorszámozás, vagy a szolgáltatótól függően). További információért lásd. A sorszámozás listájában. Alapértelmezett sorszámozás definiáljuk, mint egy húr.
AllowAnonymous - állítja egy logikai érték, amely jelzi, hogy az ingatlan kezeli az anonim felhasználók. Az alapértelmezett érték a false. Ha szeretné, hogy a tulajdon lesz elérhető a felhasználók számára, akik nem hitelesített, akkor az értéket true.
defaultValue - állítja egy értéket, ahol az ingatlan inicializálni.
csak olvasható - állítja egy logikai érték, amely azt jelzi, hogy az attribútum meg kell változtatni.
szolgáltató - megadja a szállító kapcsolódó tulajdonság. Alapértelmezésben minden ingatlan kezeli az alapértelmezett szolgáltató profil tulajdonságait, de más gyártók is használható egyedi tulajdonságait.
customProviderData - meghatározza a további tartalmazó karakterlánc felhasználói információkat küld a beszállító profil. Egyes szolgáltatók valósíthat egyéni logika, hogy az adatokat.
Továbbá, a profil beállítások lehetnek elrendezve, mint csoportok tulajdonságok segítségével a CI-csoport, látható később ebben a fejezetben.
Tárolása skalárnak profil, mint a húrok, számértékek, vagy értékek DateTime. Ehhez csak az szükséges minimális beállítást. Meg kell adnia a nevét és típusát. Profil rendszer átalakítja ezt az értéket a megadott típusú szöveggé, és vissza kívánt tárolásra. Amikor belép a tulajdon ingatlan Profil akkor adjuk kell.
Például, ha azt szeretnénk, hogy tárolja a felhasználó nevét, súly és születési, megadhatjuk nevű tulajdont neve és típusa String. másik ingatlan nevű Tömeg és típusa Int32, és egy harmadik tulajdonság nevű születési és a típus DateTime. Annak megállapítására, a tulajdonságokat a konfigurációs fájl így fog kinézni:
Név tulajdonság adott egyértelműen meg kell határozni, hogy milyen típusú az alapértelmezett tulajdonság a String. Más típusú, meg kell adnia a teljes típusszámot.
Fogadásakor vagy beállítási értékeket a tulajdonságok kell dolgozni a megfelelő típust a kódot. A következő példa bemutatja, hogyan kell dolgozni az ingatlan Születésnap: