Class XRoadOperationAttribute
Metadata of X-Road operation.
Inheritance
System.Object
System.Attribute
XRoadOperationAttribute
Implements
System.Runtime.InteropServices._Attribute
Inherited Members
abstract member System.Attribute.Equals: obj -> bool
static member System.Attribute.GetCustomAttribute: System.Reflection.Assembly * System.Type * bool -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.Assembly * System.Type -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.MemberInfo * System.Type * bool -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.MemberInfo * System.Type -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.Module * System.Type * bool -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.Module * System.Type -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.ParameterInfo * System.Type * bool -> System.Attribute
static member System.Attribute.GetCustomAttribute: System.Reflection.ParameterInfo * System.Type -> System.Attribute
static member System.Attribute.GetCustomAttributes: System.Reflection.Assembly * System.Type * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Assembly * System.Type -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Assembly * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Assembly -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.MemberInfo * System.Type * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.MemberInfo * System.Type -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.MemberInfo * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.MemberInfo -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Module * System.Type * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Module * System.Type -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Module * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.Module -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.ParameterInfo * System.Type * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.ParameterInfo * System.Type -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.ParameterInfo * bool -> System.Attribute []
static member System.Attribute.GetCustomAttributes: System.Reflection.ParameterInfo -> System.Attribute []
abstract member System.Attribute.GetHashCode: unit -> int
abstract member System.Attribute.IsDefaultAttribute: unit -> bool
static member System.Attribute.IsDefined: System.Reflection.Assembly * System.Type * bool -> bool
static member System.Attribute.IsDefined: System.Reflection.Assembly * System.Type -> bool
static member System.Attribute.IsDefined: System.Reflection.MemberInfo * System.Type * bool -> bool
static member System.Attribute.IsDefined: System.Reflection.MemberInfo * System.Type -> bool
static member System.Attribute.IsDefined: System.Reflection.Module * System.Type * bool -> bool
static member System.Attribute.IsDefined: System.Reflection.Module * System.Type -> bool
static member System.Attribute.IsDefined: System.Reflection.ParameterInfo * System.Type * bool -> bool
static member System.Attribute.IsDefined: System.Reflection.ParameterInfo * System.Type -> bool
abstract member System.Attribute.Match: obj -> bool
abstract property System.Attribute.TypeId: obj
Namespace: XRoad.Serialization.Attributes
Assembly: XRoadProvider.dll
Syntax
[<AllowNullLiteral; AttributeUsage(64)>]
type XRoadOperationAttribute (serviceCode:string, serviceVersion:string, protocol:XRoadProtocol)
inherit Attribute
interface _Attribute
Parameters
Type | Name | Description |
---|---|---|
string | serviceCode | |
string | serviceVersion | |
XRoadProtocol | protocol |
Constructors
new: string * string * XRoadProtocol -> XRoadOperationAttribute
Implicit constructor.
Declaration
new: serviceCode:string * serviceVersion:string * protocol:XRoadProtocol -> XRoadOperationAttribute
Parameters
Type | Name | Description |
---|---|---|
string | serviceCode | |
string | serviceVersion | |
XRoadProtocol | protocol |
Returns
Type | Description |
---|---|
XRoadOperationAttribute |
Properties
property Protocol: XRoadProtocol
Declaration
property Protocol: XRoadProtocol with get
Property Value
Type | Description |
---|---|
XRoadProtocol |
property ProtocolVersion: string
Declaration
property ProtocolVersion: string with get, set
Property Value
Type | Description |
---|---|
string |
property ServiceCode: string
Declaration
property ServiceCode: string with get
Property Value
Type | Description |
---|---|
string |
property ServiceVersion: string
Declaration
property ServiceVersion: string with get
Property Value
Type | Description |
---|---|
string |
Implements
System.Runtime.InteropServices._Attribute