#pragma autorecover #pragma classflags("forceupdate") #pragma namespace("\\\\.\\root\\ServiceModel") [ Description("ContextBindingElement"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{0ef94073-5b9d-4ec9-9c6d-a624d1c3be18}"): ToInstance ] class ContextBindingElement : BindingElement { [Description("The ProtectionLevel forContextBindingElement"): Amended, DisplayName("ProtectionLevel"), read: ToInstance ToSubClass] string ProtectionLevel; [Description("The ContextExchangeMechanism for ContextBindingElement"): Amended, DisplayName("ContextExchangeMechanism"), read: ToInstance ToSubClass] string ContextExchangeMechanism; [Description("Whether automatic context management is enabled for ContextBindingElement"): Amended, DisplayName("ContextManagementEnabled"), read: ToInstance ToSubClass] boolean ContextManagementEnabled; }; [ Description("DurableServiceAttribute"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{4583178d-1aa8-4594-9793-6d12ce2e9e67}"): ToInstance ] class DurableServiceAttribute : Behavior { [Description("The SaveStateInOperationTransaction boolean in DurableServiceAttribute"): Amended, DisplayName("SaveStateInOperationTransaction"), read: ToInstance ToSubClass] boolean SaveStateInOperationTransaction; }; [ Description("PersistenceProviderBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{74ACE9F1-513F-4423-8863-47DB4D3E47DE}"): ToInstance ] class PersistenceProviderBehavior: Behavior { [Description("Specifies the CLR type of the instance of persistence provider factory configured for durable services."): Amended, DisplayName("PersistenceProviderFactoryType"), read: ToInstance ToSubClass] string PersistenceProviderFactoryType; [Description("Specifies the interval after which persistence operations are considered timed out."): Amended, DisplayName("PersistenceOperationTimeout"), read: ToInstance ToSubClass] string PersistenceOperationTimeout; }; [ Description("WorkflowRuntimeBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{886372E9-9221-4263-B064-0FED17832E54}"): ToInstance ] class WorkflowRuntimeBehavior: Behavior { [Description("Specifies the interval after which idle workflow instances in memory are terminated."): Amended, DisplayName("CachedInstanceExpiration"), read: ToInstance ToSubClass] string CachedInstanceExpiration; }; [ Description("WorkflowServiceBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{9eab5500-e517-4d4a-85b8-d0c633da2bf2}"): ToInstance ] class WorkflowServiceBehavior : Behavior { [Description("Specifies how to use address to filter a message, whether to use Exact match, Prefix match or match Any."): Amended, DisplayName("AddressFilterMode"), read: ToInstance ToSubClass] string AddressFilterMode; [Description("The name of the service configuration."): Amended, DisplayName("ConfigurationName"), read : ToInstance ToSubclass] string ConfigurationName; [Description("Specifies whether to send unknown serlialization data onto the wire."): Amended, DisplayName("IgnoreExtensionDataObject"), read : ToInstance ToSubclass] boolean IgnoreExtensionDataObject; [Description("Specifies whether to include managed exception information in the detail of SOAP faults returned to the clients for debugging purposes."): Amended, DisplayName("IncludeExceptionDetailInFaults"), read: ToInstance ToSubClass] boolean IncludeExceptionDetailInFaults; [Description("The maximum number of items allowed in a serialized object."): Amended, DisplayName("MaxItemsInObjectGraph"), read : ToInstance ToSubClass] sint32 MaxItemsInObjectGraph; [Description("The name attribute of the service in WSDL."): Amended, DisplayName("Name"), read : ToInstance ToSubclass] string Name; [Description("The target namespace of the service in WSDL."): Amended, DisplayName("Namespace"), read : ToInstance ToSubclass] string Namespace; [Description("Specifies whether to use the current synchronization context to choose the thread execution."): Amended, DisplayName("UseSynchronizationContext"), read : ToInstance ToSubclass] boolean UseSynchronizationContext; [Description("Specifies whether the system or the application enforces SOAP MustUnderstand header processing."): Amended, DisplayName("ValidateMustUnderstand"), read : ToInstance ToSubclass] boolean ValidateMustUnderstand; [Description("Specifies the Type of Workflow."): Amended, DisplayName("WorkflowType"), read : ToInstance ToSubclass] string WorkflowType; [Description("Specifies the path to XOML defined Workflow."): Amended, DisplayName("WorkflowDefinitionPath"), read : ToInstance ToSubclass] string WorkflowDefinitionPath; [Description("Specifies the path to Rules file for a XOML defined Workflow."): Amended, DisplayName("WorkflowRulesPath"), read : ToInstance ToSubclass] string WorkflowRulesPath; }; [ Description("WorkflowOperationBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{d919fb1d-4388-4c96-8e4e-67b4fc92cc28}"): ToInstance ] class WorkflowOperationBehavior : Behavior { [Description("Specifies whether an Activation message can be processed by the Operation."): Amended, DisplayName("CanCreateInstance"), read: ToInstance ToSubClass] boolean CanCreateInstance; [Description("Specifies whether the Operation is invoked Synchronously or not."): Amended, DisplayName("SynchronousDispatch"), read : ToInstance ToSubclass] boolean SynchronousDispatch; }; [ Description("DurableOperationAttribute"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{c6ae95d2-489d-413e-b6eb-18949fc533fd}"): ToInstance ] class DurableOperationAttribute : Behavior { [Description("Specifies whether an Activation message can be processed by the Operation."): Amended, DisplayName("CanCreateInstance"), read: ToInstance ToSubClass] boolean CanCreateInstance; [Description("Specifies whether the runtime will complete the instance after the Operation."): Amended, DisplayName("CompletesInstance"), read : ToInstance ToSubclass] boolean CompletesInstance; }; [ Description("WebMessageEncodingBindingElement"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{9d66cffa-b7c5-42e0-a7df-a16ee84b020e}"): ToInstance ] class WebMessageEncodingBindingElement : MessageEncodingBindingElement { [Description("The character set encoding to be used for emitting messages on the binding."): Amended, DisplayName("Encoding"), read: ToInstance ToSubClass] string Encoding; [Description("An integer that defines how many messages can be read simultaneously without allocating new readers. "): Amended, DisplayName("MaxReadPoolSize"), read: ToInstance ToSubClass] sint32 MaxReadPoolSize; [Description("An integer that defines how many messages can be sent simultaneously without allocating new writers."): Amended, DisplayName("MaxWritePoolSize"), read: ToInstance ToSubClass] sint32 MaxWritePoolSize; [Description("The quotas of the readers."): Amended, DisplayName("ReaderQuotas"), read: ToInstance ToSubClass] XmlDictionaryReaderQuotas ReaderQuotas; }; [ Description("WebHttpBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{50ffd030-c7d2-449a-be4a-a3f272996fd4}"): ToInstance ] class WebHttpBehavior : Behavior { [Description("Specifies the web message body style."): Amended, DisplayName("DefaultBodyStyle"), read: ToInstance ToSubClass] string DefaultBodyStyle; [Description("Specifies the default web message format for outgoing requests if the operation does not specify one."): Amended, DisplayName("DefaultOutgoingRequestFormat"), read: ToInstance ToSubClass] string DefaultOutgoingRequestFormat; [Description("Specifies the default web message format for outgoing responses if the operation does not specify one."): Amended, DisplayName("DefaultOutgoingResponseFormat"), read: ToInstance ToSubClass] string DefaultOutgoingResponseFormat; }; [ Description("WebScriptEnablingBehavior"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{c03d857e-9979-44f6-9bc8-caab762a8235}"): ToInstance ] class WebScriptEnablingBehavior : WebHttpBehavior { }; [ Description("WebGetAttribute"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{f16185ab-da1b-4e5f-aab4-84a0f1e673c7}"): ToInstance ] class WebGetAttribute : Behavior { [Description("Specifies the web message body style."): Amended, DisplayName("BodyStyle"), read: ToInstance ToSubClass] string BodyStyle; [Description("Specifies whether a body style has been explicitly specified."): Amended, DisplayName("IsBodyStyleSetExplicitly"), read: ToInstance ToSubClass] boolean IsBodyStyleSetExplicitly; [Description("Specifies the outgoing request's web message format."): Amended, DisplayName("RequestFormat"), read: ToInstance ToSubClass] string RequestFormat; [Description("Specifies whether the outgoing request's web message format has been explicitly specified."): Amended, DisplayName("IsRequestFormatSetExplicitly"), read: ToInstance ToSubClass] boolean IsRequestFormatSetExplicitly; [Description("Specifies the outgoing response's web message format."): Amended, DisplayName("ResponseFormat"), read: ToInstance ToSubClass] string ResponseFormat; [Description("Specifies whether the outgoing response's web message format has been explicitly specified."): Amended, DisplayName("IsResponseFormatSetExplicitly"), read: ToInstance ToSubClass] boolean IsResponseFormatSetExplicitly; [Description("Specifies the URI template for the request."): Amended, DisplayName("UriTemplate"), read: ToInstance ToSubClass] string UriTemplate; }; [ Description("WebInvokeAttribute"): amended, dynamic: ToInstance ToSubClass, provider("ServiceModel"): ToInstance ToSubClass, UUID("{46456be3-05cf-4a65-88b6-99ef787d0d1f}"): ToInstance ] class WebInvokeAttribute : Behavior { [Description("Specifies the web message body style."): Amended, DisplayName("BodyStyle"), read: ToInstance ToSubClass] string BodyStyle; [Description("Specifies whether a body style has been explicitly specified."): Amended, DisplayName("IsBodyStyleSetExplicitly"), read: ToInstance ToSubClass] boolean IsBodyStyleSetExplicitly; [Description("Specifies the outgoing request's web message format."): Amended, DisplayName("RequestFormat"), read: ToInstance ToSubClass] string RequestFormat; [Description("Specifies whether the outgoing request's web message format has been explicitly specified."): Amended, DisplayName("IsRequestFormatSetExplicitly"), read: ToInstance ToSubClass] boolean IsRequestFormatSetExplicitly; [Description("Specifies the outgoing response's web message format."): Amended, DisplayName("ResponseFormat"), read: ToInstance ToSubClass] string ResponseFormat; [Description("Specifies whether the outgoing response's web message format has been explicitly specified."): Amended, DisplayName("IsResponseFormatSetExplicitly"), read: ToInstance ToSubClass] boolean IsResponseFormatSetExplicitly; [Description("Specifies the URI template for the request."): Amended, DisplayName("UriTemplate"), read: ToInstance ToSubClass] string UriTemplate; [Description("Specifies the HTTP method allowed for the request."): Amended, DisplayName("Method"), read: ToInstance ToSubClass] string Method; };