auth.UserBuilder class

बिल्डर का उपयोग फायरबेस ऑथ उपयोगकर्ता जीवनचक्र घटनाओं के लिए फ़ंक्शन बनाने के लिए किया जाता है।

हस्ताक्षर:

export declare class UserBuilder 

तरीकों

तरीका संशोधक विवरण
पहले बनाएं(हैंडलर) फ़ायरबेस प्रामाणिक उपयोगकर्ता बनाने का अनुरोध ब्लॉक करता है।
पहलेसाइनइन(हैंडलर) फ़ायरबेस प्रामाणिक उपयोगकर्ता को साइन-इन करने का अनुरोध ब्लॉक करता है।
onCreate(हैंडलर) फ़ायरबेस प्रामाणिक उपयोगकर्ता के निर्माण पर प्रतिक्रिया देता है।
ऑनडिलीट(हैंडलर) फ़ायरबेस प्रामाणिक उपयोगकर्ता को हटाने पर प्रतिक्रिया देता है।

auth.UserBuilder.beforeCreate()

फ़ायरबेस प्रामाणिक उपयोगकर्ता बनाने का अनुरोध ब्लॉक करता है।

हस्ताक्षर:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (उपयोगकर्ता: AuthUserRecord, संदर्भ: AuthEventContext) => beforeCreateResponse | शून्य | वादा<BeforeCreateResponse> | वादा<शून्य> इवेंट हैंडलर जो फ़ायरबेस प्रामाणिक उपयोगकर्ता के निर्माण को रोकता है।

रिटर्न:

ब्लॉकिंगफ़ंक्शन

auth.UserBuilder.beforeSignIn()

फ़ायरबेस प्रामाणिक उपयोगकर्ता को साइन-इन करने का अनुरोध ब्लॉक करता है।

हस्ताक्षर:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (उपयोगकर्ता: AuthUserRecord, संदर्भ: AuthEventContext) => beforeSignInResponse | शून्य | वादा<BeforeSignInResponse> | वादा<शून्य> इवेंट हैंडलर जो फायरबेस ऑथ उपयोगकर्ता के साइन-इन को ब्लॉक करता है।

रिटर्न:

ब्लॉकिंगफ़ंक्शन

auth.UserBuilder.onCreate()

फ़ायरबेस प्रामाणिक उपयोगकर्ता के निर्माण पर प्रतिक्रिया देता है।

हस्ताक्षर:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (उपयोगकर्ता: UserRecord , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई इवेंट हैंडलर जो फायरबेस ऑथ उपयोगकर्ता के निर्माण पर प्रतिक्रिया देता है।

रिटर्न:

क्लाउडफ़ंक्शन < उपयोगकर्तारिकॉर्ड >

auth.UserBuilder.onDelete()

फ़ायरबेस प्रामाणिक उपयोगकर्ता को हटाने पर प्रतिक्रिया देता है।

हस्ताक्षर:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (उपयोगकर्ता: UserRecord , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई इवेंट हैंडलर जो फायरबेस ऑथेंटिक उपयोगकर्ता को हटाने पर प्रतिक्रिया देता है।

रिटर्न:

क्लाउडफ़ंक्शन < उपयोगकर्तारिकॉर्ड >