![]() |
NCMB Unity SDK Library Project
|
会員管理を操作するクラスです。 [詳解]
公開メンバ関数 | |
NCMBUser () | |
コンストラクター。 [詳解] | |
override void | Add (string key, object value) |
ユーザを追加します。 すでにあるキーを指定した場合はExceptionを投げます。 [詳解] | |
override void | Remove (string key) |
指定したキーのフィールドが存在する場合、フィールドを削除します。 [詳解] | |
override void | DeleteAsync () |
ユーザの削除を行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
override void | DeleteAsync (NCMBCallback callback) |
ユーザの削除を行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
void | SignUpAsync (NCMBCallback callback) |
非同期処理でユーザを登録します。 オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。 オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。 既存会員のログインはLogInAsyncメソッドをご利用下さい。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
void | SignUpAsync () |
非同期処理でユーザを登録します。 ユーザ登録が成功の場合、自動的にログインの状態になります。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
override void | SaveAsync () |
非同期処理でユーザの保存を行います。 SaveAsync()を実行してから編集などをしていなく、保存をする必要が無い場合は通信を行いません。 オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。 オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。 既存会員のログインはLogInAsyncメソッドをご利用下さい。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
override void | SaveAsync (NCMBCallback callback) |
非同期処理でユーザの保存を行います。 SaveAsync()を実行してから編集などをしていなく、保存をする必要が無い場合は通信を行いません。 オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。 オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。 既存会員のログインはLogInAsyncメソッドをご利用下さい。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
bool | IsAuthenticated () |
認証済みか判定を行います。 [詳解] | |
void | LogInWithAuthDataAsync (NCMBCallback callback) |
非同期処理でauthDataを用いて、ユーザを登録します。 既存会員のauthData登録はLinkWithAuthDataAsyncメソッドをご利用下さい。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
void | LogInWithAuthDataAsync () |
非同期処理でauthDataを用いて、ユーザを登録します。 ユーザ登録が成功の場合、自動的にログインの状態になります。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
void | LinkWithAuthDataAsync (Dictionary< string, object > linkParam, NCMBCallback callback) |
非同期処理で現在ログインしているユーザに、authDataの追加を行います。 authDataが登録されていないユーザならログインし、authDataの登録を行います。 authDataが登録されているユーザなら、authDataの追加を行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
void | LinkWithAuthDataAsync (Dictionary< string, object > linkParam) |
非同期処理で現在ログインしているユーザに、authDataの追加を行います。 authDataが登録されていないユーザならログインし、authDataの登録を行います。 authDataが登録されているユーザなら、authDataの追加を行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
void | UnLinkWithAuthDataAsync (string provider, NCMBCallback callback) |
非同期処理で現在ログインしているユーザのauthDataの削除を行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
void | UnLinkWithAuthDataAsync (string provider) |
非同期処理で現在ログインしているユーザのauthDataの削除を行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
bool | IsLinkWith (string provider) |
SNSのauthDataが登録されているか判定を行います。 [詳解] | |
Dictionary< string, object > | GetAuthDataForProvider (string provider) |
指定されたSNSのauthDataを取得します。 [詳解] | |
![]() | |
NCMBRelation< T > | GetRelation< T > (String key) |
指定キーのNCMBRelationを生成します。 [詳解] | |
NCMBObject (string className) | |
コンストラクター。 指定クラス名のオブジェクトを生成します。 [詳解] | |
void | Revert () |
最後に保存を行った状態に戻します。 [詳解] | |
void | RemoveRangeFromList (string key, IEnumerable values) |
キーで指定された配列から一致する複数のオブジェクトを削除します。 saveAsync()実行時に指定したオブジェクトの削除を行います。 [詳解] | |
void | AddToList (string key, object value) |
キーで指定された配列にオブジェクトを追加します。 挿入位置は最後に追加します。 [詳解] | |
void | AddRangeToList (string key, IEnumerable values) |
キーで指定された配列に複数のオブジェクトを追加します。 挿入位置は最後に追加します。 [詳解] | |
void | AddUniqueToList (string key, object value) |
キーで指定された配列にオブジェクトを追加します。 今までに登録されていない値のみの追加を行います。 挿入位置は保証されません。 [詳解] | |
void | AddRangeUniqueToList (string key, IEnumerable values) |
キーで指定された配列に複数のオブジェクトを追加します。 今までに登録されていない値のみの追加を行います。 挿入位置は保証されません。 [詳解] | |
void | Increment (string key) |
オブジェクトに対し、インクリメントを行います。 インクリメントした結果の型はlong(Int64)型になります。 [詳解] | |
void | Increment (string key, long amount) |
オブジェクトに対し、インクリメントを行います。 インクリメントした結果の型はlong(Int64)型になります。 [詳解] | |
void | Increment (string key, double amount) |
オブジェクトに対し、インクリメントを行います。 インクリメントした結果の型はdouble型になります。 [詳解] | |
virtual void | FetchAsync (NCMBCallback callback) |
非同期処理でオブジェクトの取得を行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
virtual void | FetchAsync () |
非同期処理でオブジェクトの取得を行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
bool | ContainsKey (string key) |
オブジェクトに指定したkeyが、存在しているかの判断を行います。 [詳解] | |
静的公開メンバ関数 | |
static NCMBQuery< NCMBUser > | GetQuery () |
ユーザ内のオブジェクトで使用出来るクエリを取得します。 [詳解] | |
static void | RequestPasswordResetAsync (string email) |
非同期処理でユーザのパスワード再発行依頼を行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
static void | RequestPasswordResetAsync (string email, NCMBCallback callback) |
非同期処理でユーザのパスワード再発行依頼を行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
static void | LogInAsync (string name, string password) |
非同期処理でユーザ名とパスワードを指定して、ユーザのログインを行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
static void | LogInAsync (string name, string password, NCMBCallback callback) |
非同期処理でユーザ名とパスワードを指定して、ユーザのログインを行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
static void | LogInWithMailAddressAsync (string email, string password, NCMBCallback callback) |
非同期処理でメールアドレスとパスワードを指定して、ユーザのログインを行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
static void | LogInWithMailAddressAsync (string email, string password) |
非同期処理でメールアドレスとパスワードを指定して、ユーザのログインを行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
static void | RequestAuthenticationMailAsync (string email) |
非同期処理で指定したメールアドレスに対して、 会員登録を行うためのメールを送信するよう要求します。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
static void | RequestAuthenticationMailAsync (string email, NCMBCallback callback) |
非同期処理で指定したメールアドレスに対して、 会員登録を行うためのメールを送信するよう要求します。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
static void | LogOutAsync () |
非同期処理でユーザのログアウトを行います。 通信結果が不要な場合はコールバックを指定しないこちらを使用します。 [詳解] | |
static void | LogOutAsync (NCMBCallback callback) |
非同期処理でユーザのログアウトを行います。 通信結果が必要な場合はコールバックを指定するこちらを使用します。 [詳解] | |
![]() | |
static NCMBObject | CreateWithoutData (String className, String objectId) |
指定したクラス名,ObjectIdのオブジェクト生成を行います。 [詳解] | |
プロパティ | |
string | UserName [get, set] |
ユーザ名の取得、または設定を行います。 [詳解] | |
string | Email [get, set] |
Eメールの取得、または設定を行います。 [詳解] | |
string | Password [set] |
パスワードの設定を行います。 [詳解] | |
Dictionary< string, object > | AuthData [get] |
ログイン中のユーザセッショントークンを取得を行います。 [詳解] | |
string | SessionToken [get] |
ログイン中のユーザセッショントークンを取得を行います。 [詳解] | |
static NCMBUser | CurrentUser [get] |
ログイン中のユーザ情報の取得を行います。 [詳解] | |
![]() | |
virtual object | this[string key] [get, set] |
オブジェクトの取得、または設定を行います。 [詳解] | |
string | ClassName [get] |
オブジェクトクラス名の取得を行います。 [詳解] | |
string | ObjectId [get, set] |
objectIdの取得、または設定を行います。 [詳解] | |
DateTime | UpdateDate [get] |
オブジェクト更新時刻の取得を行います。 [詳解] | |
DateTime | CreateDate [get, set] |
オブジェクト登録日時の取得を行います。 [詳解] | |
NCMBACL | ACL [get, set] |
ACLの取得、または設定を行います。 [詳解] | |
bool | IsDirty [get] |
オブジェクトが変更済みかどうか、判定の取得を行います。 [詳解] | |
ICollection< string > | Keys [get] |
オブジェクトに格納されている、Keyの取得を行います。 [詳解] | |
会員管理を操作するクラスです。
NCMB.NCMBUser.NCMBUser | ( | ) |
コンストラクター。
|
virtual |
|
virtual |
ユーザの削除を行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
NCMB.NCMBObjectを再実装しています。
|
virtual |
Dictionary<string, object> NCMB.NCMBUser.GetAuthDataForProvider | ( | string | provider | ) |
指定されたSNSのauthDataを取得します。
provider | SNS名 |
bool NCMB.NCMBUser.IsAuthenticated | ( | ) |
認証済みか判定を行います。
bool NCMB.NCMBUser.IsLinkWith | ( | string | provider | ) |
SNSのauthDataが登録されているか判定を行います。
provider | SNS名 |
void NCMB.NCMBUser.LinkWithAuthDataAsync | ( | Dictionary< string, object > | linkParam, |
NCMBCallback | callback | ||
) |
非同期処理で現在ログインしているユーザに、authDataの追加を行います。
authDataが登録されていないユーザならログインし、authDataの登録を行います。
authDataが登録されているユーザなら、authDataの追加を行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
linkParam | authData |
callback | コールバック |
void NCMB.NCMBUser.LinkWithAuthDataAsync | ( | Dictionary< string, object > | linkParam | ) |
非同期処理で現在ログインしているユーザに、authDataの追加を行います。
authDataが登録されていないユーザならログインし、authDataの登録を行います。
authDataが登録されているユーザなら、authDataの追加を行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
linkParam | authData |
|
static |
非同期処理でユーザ名とパスワードを指定して、ユーザのログインを行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
name | ユーザ名 |
password | パスワード |
|
static |
非同期処理でユーザ名とパスワードを指定して、ユーザのログインを行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
name | ユーザ名 |
password | パスワード |
callback | コールバック |
void NCMB.NCMBUser.LogInWithAuthDataAsync | ( | NCMBCallback | callback | ) |
非同期処理でauthDataを用いて、ユーザを登録します。
既存会員のauthData登録はLinkWithAuthDataAsyncメソッドをご利用下さい。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
callback | コールバック |
void NCMB.NCMBUser.LogInWithAuthDataAsync | ( | ) |
非同期処理でauthDataを用いて、ユーザを登録します。
ユーザ登録が成功の場合、自動的にログインの状態になります。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
|
static |
非同期処理でメールアドレスとパスワードを指定して、ユーザのログインを行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
メールアドレス | |
password | パスワード |
callback | コールバック |
|
static |
非同期処理でメールアドレスとパスワードを指定して、ユーザのログインを行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
メールアドレス | |
password | パスワード |
|
static |
非同期処理でユーザのログアウトを行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
|
static |
非同期処理でユーザのログアウトを行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
callback | コールバック |
|
virtual |
|
static |
非同期処理で指定したメールアドレスに対して、
会員登録を行うためのメールを送信するよう要求します。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
メールアドレス |
|
static |
非同期処理で指定したメールアドレスに対して、
会員登録を行うためのメールを送信するよう要求します。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
メールアドレス | |
callback | コールバック |
|
static |
非同期処理でユーザのパスワード再発行依頼を行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
メールアドレス |
|
static |
非同期処理でユーザのパスワード再発行依頼を行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
メールアドレス | |
callback | コールバック |
|
virtual |
非同期処理でユーザの保存を行います。
SaveAsync()を実行してから編集などをしていなく、保存をする必要が無い場合は通信を行いません。
オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。
オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。
既存会員のログインはLogInAsyncメソッドをご利用下さい。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
NCMB.NCMBObjectを再実装しています。
|
virtual |
非同期処理でユーザの保存を行います。
SaveAsync()を実行してから編集などをしていなく、保存をする必要が無い場合は通信を行いません。
オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。
オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。
既存会員のログインはLogInAsyncメソッドをご利用下さい。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
callback | コールバック |
NCMB.NCMBObjectを再実装しています。
void NCMB.NCMBUser.SignUpAsync | ( | NCMBCallback | callback | ) |
非同期処理でユーザを登録します。
オブジェクトIDが登録されていない新規会員ならログインし、登録を行います。
オブジェクトIDが登録されている既存会員ならログインせず、更新を行います。
既存会員のログインはLogInAsyncメソッドをご利用下さい。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
callback | コールバック |
void NCMB.NCMBUser.SignUpAsync | ( | ) |
非同期処理でユーザを登録します。
ユーザ登録が成功の場合、自動的にログインの状態になります。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
void NCMB.NCMBUser.UnLinkWithAuthDataAsync | ( | string | provider, |
NCMBCallback | callback | ||
) |
非同期処理で現在ログインしているユーザのauthDataの削除を行います。
通信結果が必要な場合はコールバックを指定するこちらを使用します。
provider | SNS名 |
callback | コールバック |
void NCMB.NCMBUser.UnLinkWithAuthDataAsync | ( | string | provider | ) |
非同期処理で現在ログインしているユーザのauthDataの削除を行います。
通信結果が不要な場合はコールバックを指定しないこちらを使用します。
provider | SNS名 |
|
get |
ログイン中のユーザセッショントークンを取得を行います。
|
staticget |
ログイン中のユーザ情報の取得を行います。
|
getset |
Eメールの取得、または設定を行います。
|
set |
パスワードの設定を行います。
|
get |
ログイン中のユーザセッショントークンを取得を行います。
|
getset |
ユーザ名の取得、または設定を行います。