Example #1
0
 public static XNamespace GetMetadataEdmNamespace(this ServiceContextDescription serviceDescription)
 {
     return(serviceDescription.GetAnnotation <XNamespace>(MetadataEdmNamespaceName));
 }
Example #2
0
 public static ServiceVersion GetMetadataVersion(this ServiceContextDescription serviceDescription)
 {
     return(serviceDescription.GetAnnotation <ServiceVersion>(MetadataVersionName));
 }
Example #3
0
 public static void SetMetadataEdmNamespace(this ServiceContextDescription serviceDescription, XNamespace edmNamespace)
 {
     serviceDescription.SetAnnotation(MetadataEdmNamespaceName, edmNamespace);
 }
Example #4
0
 public static void SetMetadataVersion(this ServiceContextDescription serviceDescription, ServiceVersion metadataVersion)
 {
     serviceDescription.SetAnnotation(MetadataVersionName, metadataVersion);
 }
Example #5
0
 public static ODataProtocolVersion GetBaseServiceProtocolVersion(this ServiceContextDescription serviceDescription)
 {
     return(serviceDescription.GetAnnotation <ODataProtocolVersion>(BaseServiceProtocolVersionName));
 }
Example #6
0
 public static void SetBaseServiceProtocolVersion(this ServiceContextDescription serviceDescription, ODataProtocolVersion protocolVersion)
 {
     serviceDescription.SetAnnotation(BaseServiceProtocolVersionName, protocolVersion);
 }
Example #7
0
 public static ODataProtocolVersion GetMaxProtocolVersion(this ServiceContextDescription serviceDescription, ODataProtocolVersion defaultVersion)
 {
     return(GetMaxProtocolVersion(serviceDescription) ?? defaultVersion);
 }
Example #8
0
 public static ODataProtocolVersion?GetMaxProtocolVersion(this ServiceContextDescription serviceDescription)
 {
     return(serviceDescription.GetAnnotation <ODataProtocolVersion?>(MaxProtocolVersionName));
 }