30 references to Required
System.ServiceModel (25)
System\ServiceModel\Activation\IConnectionRegister.cs (2)
12[ServiceContract(SessionMode = SessionMode.Required, CallbackContract = typeof(IConnectionDuplicator))] 26[ServiceContract(SessionMode = SessionMode.Required, CallbackContract = typeof(IConnectionDuplicator))]
System\ServiceModel\Channels\ChannelRequirements.cs (5)
73case SessionMode.Required: 96case SessionMode.Required: 123case SessionMode.Required: 150case SessionMode.Required: 177case SessionMode.Required:
System\ServiceModel\Channels\MsmqBindingElementBase.cs (2)
335if (context.Contract.SessionMode == SessionMode.Required) 383policyContext.Contract.SessionMode = SessionMode.Required;
System\ServiceModel\Channels\PeerServiceMessageContracts.cs (3)
134SessionMode = SessionMode.Required, 172SessionMode = SessionMode.Required, 180SessionMode = SessionMode.Required,
System\ServiceModel\ComIntegration\ComPlusServiceLoader.cs (1)
100if (endpoint.Contract.SessionMode == SessionMode.Required)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (1)
80contract.SessionMode = contractConfigElement.RequiresSession ? SessionMode.Required : SessionMode.Allowed;
System\ServiceModel\Description\ContractDescription.cs (1)
231&& (this.SessionMode != SessionMode.Required))
System\ServiceModel\Description\DispatcherBuilder.cs (1)
270if (contract.SessionMode == SessionMode.Required)
System\ServiceModel\Description\ServiceContractGenerator.cs (2)
457if ((operationDescription.DeclaringContract.SessionMode == SessionMode.Required) && operationDescription.IsTerminating) 461if ((operationDescription.DeclaringContract.SessionMode == SessionMode.Required) && !operationDescription.IsInitiating)
System\ServiceModel\Description\TransactedBatchingBehavior.cs (2)
66if (serviceEndpoint.Contract.SessionMode == SessionMode.Required) 72if (serviceEndpoint.Contract.SessionMode == SessionMode.Required)
System\ServiceModel\Description\WsdlExporter.cs (2)
1108if (contract.SessionMode == SessionMode.Required) 1128if (contract.SessionMode == SessionMode.Required)
System\ServiceModel\Description\WsdlImporter.cs (1)
1288contractDescription.SessionMode = SessionMode.Required;
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (1)
338return endpoint.Contract.SessionMode == SessionMode.Required;
System\ServiceModel\SessionMode.cs (1)
22sessionMode == SessionMode.Required);
System.ServiceModel.Routing (4)
System\ServiceModel\Routing\IDuplexSessionRouter.cs (1)
11[ServiceContract(Namespace = RoutingUtilities.RoutingNamespace, SessionMode = SessionMode.Required, CallbackContract = typeof(IDuplexRouterCallback))]
System\ServiceModel\Routing\ISimplexSessionRouter.cs (1)
11[ServiceContract(Namespace = RoutingUtilities.RoutingNamespace, SessionMode = SessionMode.Required)]
System\ServiceModel\Routing\RoutingBehavior.cs (2)
100if (description.SessionMode == SessionMode.Required) 269if (dispatchOperation.IsOneWay && contract.SessionMode == SessionMode.Required)
System.WorkflowServices (1)
System\ServiceModel\Description\WorkflowServiceBehavior.cs (1)
391if (contract.SessionMode == SessionMode.Required)