-
-
Notifications
You must be signed in to change notification settings - Fork 0
easyextensionsauthorizationbuilders ClaimBuilder
BigMakCode edited this page Aug 5, 2024
·
1 revision
Claim builder.
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph EasyExtensions.Authorization.Builders
EasyExtensions.Authorization.Builders.ClaimBuilder[[ClaimBuilder]]
end
| Returns | Name |
|---|---|
ClaimBuilder |
Add(...)Adds a claim to the builder. |
ClaimBuilder |
AddRange(IEnumerable<Claim> claims) |
Claim``[] |
Build()Builds the claims. |
Claim builder.
public ClaimBuilder()public ClaimBuilder Add(string type, string value)| Type | Name | Description |
|---|---|---|
string |
type | Claim type. |
string |
value | Claim value. |
Adds a claim to the builder.
Current ClaimBuilder instance.
| Name | Description |
|---|---|
| ArgumentException | When type or value is null or empty. |
public ClaimBuilder Add(Claim claim)| Type | Name | Description |
|---|---|---|
Claim |
claim | Claim to add. |
Adds a claim to the builder.
Current ClaimBuilder instance.
| Name | Description |
|---|---|
| ArgumentNullException | When claim is null or Claim.Type or Claim.Value is empty. |
public ClaimBuilder AddRange(IEnumerable<Claim> claims)| Type | Name | Description |
|---|---|---|
IEnumerable<Claim> |
claims |
public Claim Build()Builds the claims.
Array of claims.
Generated with ModularDoc