6 implementations of IOperationBehavior
Contract.Message.IntegrationTests (1)
MessageTests.4.0.0.cs (1)
108
public class AppendSuffixToStringBehavior :
IOperationBehavior
System.ServiceModel.Primitives (3)
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (1)
14
public class DataContractSerializerOperationBehavior :
IOperationBehavior
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
20
public class XmlSerializerOperationBehavior :
IOperationBehavior
System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (1)
11
public class OperationInvokerBehavior :
IOperationBehavior
System.ServiceModel.Primitives.Tests (1)
Channels\BehaviorExtensionTest.cs (1)
117
public class TestOperationBehaviorAttribute : Attribute,
IOperationBehavior
UnitTests.Common (1)
TestHelpers.cs (1)
366
public class MyOperationBehavior : Attribute,
IOperationBehavior
38 references to IOperationBehavior
System.ServiceModel (1)
netstandard.cs (1)
118
[assembly: TypeForwardedTo(typeof(
IOperationBehavior
))]
System.ServiceModel.Primitives (37)
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (4)
130
void
IOperationBehavior
.Validate(OperationDescription description)
134
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
138
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
162
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Description\DispatcherBuilder.cs (3)
107
foreach (
IOperationBehavior
iob in op.Behaviors)
229
IOperationBehavior
behavior = operation.Behaviors[j];
254
IOperationBehavior
behavior = operation.Behaviors[j];
System\ServiceModel\Description\OperationDescription.cs (3)
40
Behaviors = new KeyedByTypeCollection<
IOperationBehavior
>();
50
public KeyedCollection<Type,
IOperationBehavior
> OperationBehaviors
56
public KeyedByTypeCollection<
IOperationBehavior
> Behaviors { get; }
System\ServiceModel\Description\ServiceEndpoint.cs (1)
225
IOperationBehavior
iob = op.Behaviors[k];
System\ServiceModel\Description\TypeLoader.cs (18)
234
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
246
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
248
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
260
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
262
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
405
private KeyedByTypeCollection<
IOperationBehavior
> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType)
407
KeyedByTypeCollection<
IOperationBehavior
> result = new KeyedByTypeCollection<
IOperationBehavior
>();
439
OperationDescription opDesc, KeyedByTypeCollection<
IOperationBehavior
> result,
466
object[] methodAttributes = ServiceReflector.GetCustomAttributes(method, typeof(
IOperationBehavior
), false);
469
IOperationBehavior
opBehaviorAttr = (
IOperationBehavior
)methodAttributes[k];
627
KeyedByTypeCollection<
IOperationBehavior
> opBehaviors = new KeyedByTypeCollection<
IOperationBehavior
>();
631
delegate (Type currentType, KeyedByTypeCollection<
IOperationBehavior
> behaviors)
633
KeyedByTypeCollection<
IOperationBehavior
> toAdd =
643
IOperationBehavior
behavior = opBehaviors[k];
2073
if (behavior is
IOperationBehavior
|| behavior is IContractBehavior)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (4)
117
void
IOperationBehavior
.Validate(OperationDescription description)
121
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
125
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
150
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (4)
17
void
IOperationBehavior
.Validate(OperationDescription description)
21
void
IOperationBehavior
.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
25
void
IOperationBehavior
.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
63
void
IOperationBehavior
.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)