Show / Hide Table of Contents

Class PushServiceInputAttribute

Attribute used to configure a parameter as the input target for the PushService binding.

Inheritance
System.Object
System.Attribute
Microsoft.Azure.Functions.Worker.Extensions.Abstractions.BindingAttribute
Microsoft.Azure.Functions.Worker.Extensions.Abstractions.InputBindingAttribute
PushServiceInputAttribute
Inherited Members
System.Attribute.Equals(System.Object)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetHashCode()
System.Attribute.IsDefaultAttribute()
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.Match(System.Object)
System.Attribute.TypeId
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lib.Azure.Functions.Worker.Extensions.WebPush
Assembly: Lib.Azure.Functions.Worker.Extensions.WebPush.dll
Syntax
[InputConverter(typeof(PushServiceConverter))]
[ConverterFallbackBehavior(ConverterFallbackBehavior.Allow)]
public sealed class PushServiceInputAttribute : InputBindingAttribute
Remarks

The method parameter type can be one of the following:

  • PushServiceClient

Properties

AutoRetryAfter

The value indicating if client should automatically attempt to retry in case of 429 Too Many Requests.

Declaration
public bool AutoRetryAfter { get; set; }
Property Value
Type Description
System.Boolean

DefaultTimeToLive

The default time (in seconds) for which the message should be retained by push service. It will be used when TimeToLive is not set.

Declaration
public int? DefaultTimeToLive { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

MaxRetriesAfter

The value indicating the maximum number of automatic attempts to retry in case of 429 Too Many Requests (<= 0 means unlimited).

Declaration
public int MaxRetriesAfter { get; set; }
Property Value
Type Description
System.Int32

PrivateKeySetting

The application server private key.

Declaration
public string PrivateKeySetting { get; set; }
Property Value
Type Description
System.String

PublicKeySetting

The application server public key.

Declaration
public string PublicKeySetting { get; set; }
Property Value
Type Description
System.String

SubjectSetting

The contact information for the application server.

Declaration
public string SubjectSetting { get; set; }
Property Value
Type Description
System.String
Back to top Copyright © 2018 - 2024 Tomasz Pęczek