Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
OAuthResourceDocumentationAttribute.cs
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Threading.Tasks;
4
5
namespace
Waher.Networking.HTTP.OAuth.MetaData
6
{
10
[AttributeUsage(AttributeTargets.Class, AllowMultiple =
false
, Inherited =
true
)]
11
public
class
OAuthResourceDocumentationAttribute
:
OAuthMetaDataAttribute
12
{
17
public
OAuthResourceDocumentationAttribute
(
string
ResourceDocumentationUri
)
18
{
19
this.ResourceDocumentationUri =
ResourceDocumentationUri
;
20
}
21
25
public
string
ResourceDocumentationUri
{
get
; }
26
32
public
override
Task
AddMetaData
(
HttpResource
Resource,
33
Dictionary<string, object> MetaData)
34
{
35
MetaData[
"resource_documentation"
] = this.
ResourceDocumentationUri
;
36
return
Task.CompletedTask;
37
}
38
}
39
}
Waher.Networking.HTTP.HttpResource
Base class for all HTTP resources.
Definition:
HttpResource.cs:23
Waher.Networking.HTTP.OAuth.MetaData.OAuthMetaDataAttribute
Abstract base class for OAUTH meta-data attributes.
Definition:
OAuthMetaDataAttribute.cs:11
Waher.Networking.HTTP.OAuth.MetaData.OAuthResourceDocumentationAttribute
Defines the resource documentation URI of an OAUTH web service.
Definition:
OAuthResourceDocumentationAttribute.cs:12
Waher.Networking.HTTP.OAuth.MetaData.OAuthResourceDocumentationAttribute.AddMetaData
override Task AddMetaData(HttpResource Resource, Dictionary< string, object > MetaData)
Adds available meta-data to a dictionary of meta-data.
Definition:
OAuthResourceDocumentationAttribute.cs:32
Waher.Networking.HTTP.OAuth.MetaData.OAuthResourceDocumentationAttribute.OAuthResourceDocumentationAttribute
OAuthResourceDocumentationAttribute(string ResourceDocumentationUri)
Defines the resource documentation URI of an OAUTH web service.
Definition:
OAuthResourceDocumentationAttribute.cs:17
Waher.Networking.HTTP.OAuth.MetaData.OAuthResourceDocumentationAttribute.ResourceDocumentationUri
string ResourceDocumentationUri
Resource documentation URI.
Definition:
OAuthResourceDocumentationAttribute.cs:25
System.Collections.Generic
Definition:
ImplTypes.g.cs:4970
System
Definition:
Adapters.g.cs:58
Waher.Networking.HTTP.OAuth.MetaData
Definition:
OAuthMetaDataAttribute.cs:6
IoTGateway
Networking
Waher.Networking.HTTP.OAuth
MetaData
OAuthResourceDocumentationAttribute.cs
Generated by
1.9.5