140 references to Behaviors
System.ServiceModel (59)
System\ServiceModel\Administration\ContractInstanceProvider.cs (1)
103FillBehaviorsInfo(operation, operationDescription.Behaviors);
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (2)
133TransactionFlowAttribute parameter = operation.Behaviors.Find<TransactionFlowAttribute>(); 422TransactionFlowAttribute contextParam = operation.Behaviors.Find<TransactionFlowAttribute>();
System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (2)
129operation.Behaviors.Remove<TransactionFlowAttribute>(); 130operation.Behaviors.Add(new TransactionFlowAttribute(txFlow));
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (4)
149operation.Behaviors.Add(contractSerializer); 152operation.Behaviors.Add(new OperationInvokerBehavior()); 156operation.Behaviors.Add(new TransactionFlowAttribute(TransactionFlowOption.Allowed)); 163operation.Behaviors.Add(operationBehaviorAttribute);
System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (1)
77DataContractSerializerOperationBehavior DataContractSerializerOperationBehavior = context.Operation.Behaviors.Find<DataContractSerializerOperationBehavior>() as DataContractSerializerOperationBehavior;
System\ServiceModel\Description\DispatcherBuilder.cs (7)
232foreach (IOperationBehavior iob in op.Behaviors) 652if (operation.Behaviors.Find<ReceiveContextEnabledAttribute>() != null) 758OperationBehaviorAttribute operationBehavior = operation.Behaviors.Find<OperationBehaviorAttribute>(); 1096for (int j = 0; j < operation.Behaviors.Count; j++) 1098IOperationBehavior behavior = operation.Behaviors[j]; 1121for (int j = 0; j < operation.Behaviors.Count; j++) 1123IOperationBehavior behavior = operation.Behaviors[j];
System\ServiceModel\Description\MessageContractExporter.cs (2)
753DataContractSerializerOperationBehavior dataContractSerializerBehavior = operation.Behaviors.Find<DataContractSerializerOperationBehavior>(); 765XmlSerializerOperationBehavior xmlSerializerBehavior = operation.Behaviors.Find<XmlSerializerOperationBehavior>();
System\ServiceModel\Description\MessageContractImporter.cs (6)
84return (operation.Behaviors.Find<IOperationContractGenerationExtension>() != null); 295operation.Behaviors.Add(CurrentSchemaImporter.GetOperationGenerator()); 1882DataContractSerializerOperationBehavior operationBehavior = operation.Behaviors.Find<DataContractSerializerOperationBehavior>(); 1886operation.Behaviors.Add(operationBehavior); 2128XmlSerializerOperationBehavior operationBehavior = operation.Behaviors.Find<XmlSerializerOperationBehavior>(); 2135operation.Behaviors.Add(operationBehavior);
System\ServiceModel\Description\NetDataContractSerializerOperationBehavior.cs (3)
31DataContractSerializerOperationBehavior dataContractSerializerOperationBehavior = operation.Behaviors.Find<DataContractSerializerOperationBehavior>(); 36operation.Behaviors.Remove(dataContractSerializerOperationBehavior); 37operation.Behaviors.Add(netDataContractSerializerOperationBehavior);
System\ServiceModel\Description\OperationDescription.cs (1)
69get { return this.Behaviors; }
System\ServiceModel\Description\ServiceContractGenerator.cs (2)
631foreach (IOperationBehavior behavior in operation.Behaviors) 868System.ServiceModel.TransactionFlowAttribute attr = context.Operation.Behaviors.Find<System.ServiceModel.TransactionFlowAttribute>();
System\ServiceModel\Description\ServiceEndpoint.cs (2)
263for (int k = 0; k < op.Behaviors.Count; k++) 265IOperationBehavior iob = op.Behaviors[k];
System\ServiceModel\Description\ServiceMetadataBehavior.cs (1)
441operation.Behaviors.Find<OperationBehaviorAttribute>().Impersonation = ImpersonationOption.Allowed;
System\ServiceModel\Description\TypeLoader.cs (11)
221operationDescription.Behaviors.Add(new OperationInvokerBehavior()); 238opDesc.Behaviors.Add(toAdd[j]); 245implType, opDesc.Behaviors, 259targetIface, opDesc.Behaviors, 276OperationBehaviorAttribute operationBehavior = opDesc.Behaviors.Find<OperationBehaviorAttribute>(); 280opDesc.Behaviors.Add(operationBehavior); 302operationDescription.Behaviors.Add(new DataContractSerializerOperationBehavior(operationDescription, dataContractFormatAttribute, true)); 303operationDescription.Behaviors.Add(new DataContractSerializerOperationGenerator()); 574if (opDesc.Behaviors.Contains(t)) 576opDesc.Behaviors.Remove(t); 578opDesc.Behaviors.Add(behavior);
System\ServiceModel\Description\WsdlContractConversionContext.cs (1)
69Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>();
System\ServiceModel\Description\WsdlEndpointConversionContext.cs (1)
90Collection<IWsdlExportExtension> extensions = operation.Behaviors.FindAll<IWsdlExportExtension>();
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
105operation.Behaviors.Add(new XmlSerializerOperationBehavior(operationReflector, builtInOperationBehavior)); 106operation.Behaviors.Add(new XmlSerializerOperationGenerator(new XmlSerializerImportOptions()));
System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (1)
138XmlSerializerOperationBehavior xmlSerializerOperationBehavior = context.Operation.Behaviors.Find<XmlSerializerOperationBehavior>() as XmlSerializerOperationBehavior;
System\ServiceModel\Dispatcher\DataContractSerializerServiceBehavior.cs (1)
82foreach (IOperationBehavior ob in operation.Behaviors)
System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (1)
45OperationBehaviorAttribute operationBehaviorAttribue = description.Behaviors.Find<OperationBehaviorAttribute>();
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (2)
293OperationBehaviorAttribute operationBehavior = operation.Behaviors.Find<OperationBehaviorAttribute>(); 1057OperationBehaviorAttribute operationBehavior = operation.Behaviors.Find<OperationBehaviorAttribute>();
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (5)
36TransactionFlowAttribute transactionFlow = operationDescription.Behaviors.Find<TransactionFlowAttribute>(); 263TransactionFlowAttribute tfbp = operation.Behaviors.Find<TransactionFlowAttribute>(); 300OperationBehaviorAttribute attribute = operation.Behaviors.Find<OperationBehaviorAttribute>(); 325OperationBehaviorAttribute attribute = operation.Behaviors.Find<OperationBehaviorAttribute>(); 345OperationBehaviorAttribute attribute = operation.Behaviors.Find<OperationBehaviorAttribute>();
System.ServiceModel.Activities (39)
System\ServiceModel\Activities\ClientOperationFormatterProvider.cs (2)
49if (operationDescription.Behaviors.Count == 0) 56foreach (IOperationBehavior operationBehavior in operationDescription.Behaviors)
System\ServiceModel\Activities\ContractInferenceHelper.cs (17)
172serviceEndpoint.Contract.Operations[0].Behaviors.Add(new TransactionFlowAttribute(TransactionFlowOption.Allowed)); 201operation.Behaviors.Add(new TransactionFlowAttribute(TransactionFlowOption.Allowed)); 432OperationBehaviorAttribute attribute = operationDescription.Behaviors.Find<OperationBehaviorAttribute>(); 445operationDescription.Behaviors.Add(attr); 447TransactionFlowAttribute transactionFlowAttribute = operationDescription.Behaviors.Find<TransactionFlowAttribute>(); 459operationDescription.Behaviors.Add(new TransactionFlowAttribute(TransactionFlowOption.Allowed)); 484if (operation.Behaviors.Find<DataContractSerializerOperationBehavior>() != null) 489operation.Behaviors.Add(new DataContractSerializerOperationBehavior(operation, DataContractFormatAttribute)); 490if (!operation.Behaviors.Contains(typeof(DataContractSerializerOperationGenerator))) 492operation.Behaviors.Add(new DataContractSerializerOperationGenerator()); 498if (operation.Behaviors.Find<XmlSerializerOperationBehavior>() != null) 503operation.Behaviors.Add(new XmlSerializerOperationBehavior(operation, XmlSerializerFormatAttribute)); 504if (!operation.Behaviors.Contains(typeof(XmlSerializerOperationGenerator))) 506operation.Behaviors.Add(new XmlSerializerOperationGenerator(new XmlSerializerImportOptions())); 512KeyedByTypeCollection<IOperationBehavior> behaviors = operation.Behaviors; 624KeyedByTypeCollection<IOperationBehavior> behaviors = operation.Behaviors; 639KeyedByTypeCollection<IOperationBehavior> behaviors = operation.Behaviors;
System\ServiceModel\Activities\Description\BufferedReceiveServiceBehavior.cs (2)
76ReceiveContextEnabledAttribute receiveContextEnabled = operation.Behaviors.Find<ReceiveContextEnabledAttribute>(); 102if (operation.Behaviors.Find<WorkflowOperationBehavior>() == null)
System\ServiceModel\Activities\Description\WorkflowContractBehaviorAttribute.cs (2)
34if (operation.Behaviors.Find<ControlOperationBehavior>() == null) 36operation.Behaviors.Add(new ControlOperationBehavior(true));
System\ServiceModel\Activities\Description\WorkflowInstanceManagementBehavior.cs (1)
205OperationBehaviorAttribute operationAttribute = operation.Behaviors.Find<OperationBehaviorAttribute>();
System\ServiceModel\Activities\InternalSendMessage.cs (4)
3271if (o1.Behaviors.Count == o2.Behaviors.Count) 3274TransactionFlowAttribute t1 = o1.Behaviors.Find<TransactionFlowAttribute>(); 3275TransactionFlowAttribute t2 = o2.Behaviors.Find<TransactionFlowAttribute>();
System\ServiceModel\Activities\Receive.cs (1)
514if (operation.Behaviors.Contains(typeof(XmlSerializerOperationBehavior)))
System\ServiceModel\Activities\WorkflowControlEndpoint.cs (2)
164operationDescription.Behaviors.Add(new ControlOperationBehavior(false)); 169OperationBehaviorAttribute operationAttribute = operationDescription.Behaviors.Find<OperationBehaviorAttribute>();
System\ServiceModel\Activities\WorkflowHostingEndpoint.cs (4)
44TransactionFlowAttribute transactionFlow = operationDescription.Behaviors.Find<TransactionFlowAttribute>(); 47OperationBehaviorAttribute operationAttribute = operationDescription.Behaviors.Find<OperationBehaviorAttribute>(); 107if (operation.Behaviors.Find<WorkflowHostingOperationBehavior>() == null) 109operation.Behaviors.Add(new WorkflowHostingOperationBehavior());
System\ServiceModel\Activities\WorkflowService.cs (2)
1095TransactionFlowAttribute transactionFlowAttribute = targetOperation.Behaviors.Find<TransactionFlowAttribute>(); 1140SerializerOption targetSerializerOption = targetOperation.Behaviors.Contains(typeof(XmlSerializerOperationBehavior)) ?
System\ServiceModel\Activities\WorkflowServiceHost.cs (2)
698ReceiveContextEnabledAttribute behavior = operation.Behaviors.Find<ReceiveContextEnabledAttribute>(); 701operation.Behaviors.Add(new ReceiveContextEnabledAttribute() { ManualControl = true });
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\DiscoveryUtility.cs (2)
57operationBehaviorAttribute = operationDescription.Behaviors.Find<OperationBehaviorAttribute>(); 61operationDescription.Behaviors.Add(operationBehaviorAttribute);
System.ServiceModel.Routing (4)
System\ServiceModel\Routing\RoutingBehavior.cs (4)
194if (operation.Behaviors.Find<TransactedReceiveOperationBehavior>() == null) 196operation.Behaviors.Add(new TransactedReceiveOperationBehavior()); 211operation.Behaviors.Add(rcEnabled); 263if (operationDescription.Behaviors.Find<ReceiveContextEnabledAttribute>() == null)
System.ServiceModel.Web (28)
System\ServiceModel\Description\WCFServiceClientProxyGenerator.cs (1)
108bool useHttpGet = operation.Behaviors.Find<WebGetAttribute>() != null;
System\ServiceModel\Description\WebHttpBehavior.cs (17)
360WebGetAttribute wga = od.Behaviors.Find<WebGetAttribute>(); 361WebInvokeAttribute wia = od.Behaviors.Find<WebInvokeAttribute>(); 380WebGetAttribute wga = od.Behaviors.Find<WebGetAttribute>(); 381WebInvokeAttribute wia = od.Behaviors.Find<WebInvokeAttribute>(); 447DataContractSerializerOperationBehavior dcsob = od.Behaviors.Find<DataContractSerializerOperationBehavior>(); 477WebGetAttribute wga = od.Behaviors.Find<WebGetAttribute>(); 478WebInvokeAttribute wia = od.Behaviors.Find<WebInvokeAttribute>(); 496DataContractSerializerOperationBehavior dcsob = od.Behaviors.Find<DataContractSerializerOperationBehavior>(); 516XmlSerializerOperationBehavior xsob = od.Behaviors.Find<XmlSerializerOperationBehavior>(); 1067DataContractSerializerOperationBehavior dcsob = od.Behaviors.Find<DataContractSerializerOperationBehavior>(); 1088XmlSerializerOperationBehavior xsob = od.Behaviors.Find<XmlSerializerOperationBehavior>(); 1135WebGetAttribute wga = od.Behaviors.Find<WebGetAttribute>(); 1136WebInvokeAttribute wia = od.Behaviors.Find<WebInvokeAttribute>(); 1154WebGetAttribute wga = od.Behaviors.Find<WebGetAttribute>(); 1155WebInvokeAttribute wia = od.Behaviors.Find<WebInvokeAttribute>(); 1238XmlSerializerOperationBehavior xsob = operationDescription.Behaviors.Find<XmlSerializerOperationBehavior>(); 1259XmlSerializerOperationBehavior xsob = od.Behaviors.Find<XmlSerializerOperationBehavior>();
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (3)
158if (operation.Behaviors.Find<XmlSerializerOperationBehavior>() != null) 171WebGetAttribute webGetAttribute = operation.Behaviors.Find<WebGetAttribute>(); 177WebInvokeAttribute webInvokeAttribute = operation.Behaviors.Find<WebInvokeAttribute>();
System\ServiceModel\Dispatcher\HelpPage.cs (2)
244if (od.Behaviors.Contains(typeof(WebGetAttribute))) 357bool usesXmlSerializer = od.Behaviors.Contains(typeof(XmlSerializerOperationBehavior));
System\ServiceModel\Dispatcher\JsonQueryStringConverter.cs (1)
39this.dataContractSerializerOperationBehavior = this.operationDescription.Behaviors.Find<DataContractSerializerOperationBehavior>();
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (3)
245DataContractSerializerOperationBehavior dcsob = operation.Behaviors.Find<DataContractSerializerOperationBehavior>(); 250XmlSerializerOperationBehavior xsob = operation.Behaviors.Find<XmlSerializerOperationBehavior>(); 260DataContractSerializerOperationBehavior dcsob = operation.Behaviors.Find<DataContractSerializerOperationBehavior>();
System\ServiceModel\Web\AspNetCacheProfileAttribute.cs (1)
42if (operationDescription.Behaviors.Find<WebGetAttribute>() == null)
System.WorkflowServices (8)
System\ServiceModel\Description\DurableServiceAttribute.cs (5)
200if (!opDescription.Behaviors.Contains(typeof(DurableOperationAttribute))) 202opDescription.Behaviors.Add(DurableOperationAttribute.DefaultInstance); 272operation.Behaviors.Find<DurableOperationAttribute>(); 310OperationBehaviorAttribute operationBehavior = operation.Behaviors.Find<OperationBehaviorAttribute>(); 320TransactionFlowAttribute transactionBehavior = operation.Behaviors.Find<TransactionFlowAttribute>();
System\Workflow\Activities\ServiceOperationHelpers.cs (3)
297if (opDescription.Behaviors.Find<WorkflowOperationBehavior>() != behavior) 299opDescription.Behaviors.Remove(typeof(WorkflowOperationBehavior)); 300opDescription.Behaviors.Add(behavior);