API Reference
UsageAccountBindingRecord
Manual account-binding rule used to normalize imported telemetry into stable identities.
Inheritance
- Object
- UsageAccountBindingRecord
Usage
Explore 6 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
Accepted by parameters 4
Constructors
public UsageAccountBindingRecord(String id, String providerId) #Initializes a new account-binding record.
Parameters
- id System.String
- providerId System.String
Methods
public static String CreateStableId(String providerId, String? sourceRootId = null, String? matchProviderAccountId = null, String? matchAccountLabel = null) #StringCreates a deterministic account-binding identifier from provider and matching fields.
Parameters
- providerId System.String
- sourceRootId System.String? = null
- matchProviderAccountId System.String? = null
- matchAccountLabel System.String? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String ProviderId { get; } #Gets the provider identifier matched by this binding.
public String? SourceRootId { get; set; } #Gets or sets the optional source-root identifier that must match.
public String? MatchProviderAccountId { get; set; } #Gets or sets the optional provider account identifier that must match.
public String? MatchAccountLabel { get; set; } #Gets or sets the optional raw account label that must match.
public String? ProviderAccountId { get; set; } #Gets or sets the canonical provider account identifier to apply when the binding matches.
public String? AccountLabel { get; set; } #Gets or sets the canonical account label to apply when the binding matches.
public String? PersonLabel { get; set; } #Gets or sets the person-level label to apply when the binding matches.
public Boolean Enabled { get; set; } #Gets or sets a value indicating whether this binding is enabled.