Mini Kabibi Habibi
#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;
};