This attribute class is used to mark a property of a CarRentalAgentService class as required for a common or specific Request.
For a list of all members of this type, see RequestPropertyRequiredAttribute Members.
System.Object
Attribute
RequestPropertyRequiredAttribute
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
This type supports the CarRentalAgentService interface infrastructure and is not intended to be used directly from your code.
Even tough a property is marked with RequestPropertyRequiredAttribute it has not necessarily to be set for each Request. This is because there are mostly more than one call variants of a webservice-method, that means different well-defined parametersets. So if a property isn't defined as necessary parameter of a special call variant, it has not to be handed over, even tough it is marked with RequestPropertyRequiredAttribute. The available call-variants and therefore the well-defined parametersets are to be looked up in the definition section of each webservice-method seperately. Each well-defined parameterset is propagated as HTTP-POST-Variant of the corresponding webservice-method!
NoteAll properties marked with this attribute are required to be specified on an operational request.
Consequently, you must specify a value for a property marked with this property. Such marked properties are essential to achieve a valid and errorless processing of operations supported by CarRentalAgent.
Namespace: SunnyCars.Schema.Osi.WsReservation.V4
Assembly: Sunnycars.Schema.Osi.WsReservation.V4 (in Sunnycars.Schema.Osi.WsReservation.V4.dll)
RequestPropertyRequiredAttribute Members | SunnyCars.Schema.Osi.WsReservation.V4 Namespace | Request | RequestPropertyOptionalAttribute