Firebase.Functions.FirebaseFunctions

FirebaseFunctions is a service that supports calling Google Cloud Functions.

Summary

FirebaseFunctions is a service that supports calling Google Cloud Functions. Pass a custom instance of Firebase.FirebaseApp to GetInstance which will use Auth and InstanceID from the app.

Otherwise, if you call DefaultInstance without a FirebaseApp, the FirebaseFunctions instance will initialize with the default Firebase.FirebaseApp obtainable from FirebaseApp.DefaultInstance.

Properties

App
The Firebase.FirebaseApp associated with this FirebaseFunctions instance.
DefaultInstance
Returns the FirebaseFunctions , initialized with the default Firebase.FirebaseApp

Public static functions

GetInstance(FirebaseApp app)
Returns the FirebaseFunctions , initialized with a custom Firebase.FirebaseApp
GetInstance(string region)
Returns the FirebaseFunctions , initialized with the default Firebase.FirebaseApp.
GetInstance(FirebaseApp app, string region)
Returns the FirebaseFunctions , initialized with a custom Firebase.FirebaseApp and region.

Public functions

GetHttpsCallable(string name)
Creates a HttpsCallableReference given a name.
GetHttpsCallableFromURL(string url)
Creates a HttpsCallableReference given a URL.
GetHttpsCallableFromURL(Uri url)
Creates a HttpsCallableReference given a URL.
UseFunctionsEmulator(string origin)
void
Sets an origin of a Cloud Functions Emulator instance to use.

Properties

App

FirebaseApp App

The Firebase.FirebaseApp associated with this FirebaseFunctions instance.

DefaultInstance

static FirebaseFunctions DefaultInstance

Returns the FirebaseFunctions , initialized with the default Firebase.FirebaseApp

a FirebaseFunctions instance.

Public static functions

GetInstance

FirebaseFunctions GetInstance(
  FirebaseApp app
)

Returns the FirebaseFunctions , initialized with a custom Firebase.FirebaseApp

Details
Parameters
app
The custom Firebase.FirebaseApp used for initialization.
Returns
a FirebaseFunctions instance.

GetInstance

FirebaseFunctions GetInstance(
  string region
)

Returns the FirebaseFunctions , initialized with the default Firebase.FirebaseApp.

Details
Parameters
region
The region to call Cloud Functions in.
Returns
a FirebaseFunctions instance.

GetInstance

FirebaseFunctions GetInstance(
  FirebaseApp app,
  string region
)

Returns the FirebaseFunctions , initialized with a custom Firebase.FirebaseApp and region.

Details
Parameters
app
The custom Firebase.FirebaseApp used for initialization.
Returns
a FirebaseFunctions instance.

Public functions

GetHttpsCallable

HttpsCallableReference GetHttpsCallable(
  string name
)

Creates a HttpsCallableReference given a name.

GetHttpsCallableFromURL

HttpsCallableReference GetHttpsCallableFromURL(
  string url
)

Creates a HttpsCallableReference given a URL.

GetHttpsCallableFromURL

HttpsCallableReference GetHttpsCallableFromURL(
  Uri url
)

Creates a HttpsCallableReference given a URL.

UseFunctionsEmulator

void UseFunctionsEmulator(
  string origin
)

Sets an origin of a Cloud Functions Emulator instance to use.