OperationContract attributes/properties
1. Action:
2. AsycnPattern:
3. IsInitiating:If we are using this attribute the SessionMode attribute of the ServiceContract
should be defined.It has two modes
a. True:It is default mode .If IsInitiating property is true then that method can be
called at the beginning.
b. False: If IsInitiating property is false then that method cannot be called at the
beginning.
4. IsTerminating: If we are using this attribute the SessionMode attribute of the
ServiceContract should be defined.It has two modes
a. True:If IsTerminating property is true then session will end after implementation
of that method.
b. False: IsTerminating property is true then session will not end after implementation
of that method.
5. Name: This is used to provide the name to the method by which client will call it.
6. ProtectionLevel:It is System.Net.Security.ProtectionLevel which defines the protection
level of the service contract. It has three modes.
a. EncryptAndSign: It ensures that data will be encrypted & signed before it
is transmitted.
b. None: Data will not be signed nor encrypted & it is transmitted as it is.
c. Sign: Data will only signed before it is transmitted.
7. ReplyAction:
8. IsOneWay:It has two modes
a. True: It specifies that the method will not return anything. Method’s return type
should be “void” if IsOnwWay is true.
b. False: It is default value for the OperationContract. No need to specify this if
method returns anything.
1 comments:
very informative blog and useful article thank you for sharing with us , keep posting learn more about Dot net
Dot NET Online Training Hyderabad
Post a Comment