天天看點

把Membership,Role包裝為WCF服務(ZT)

  不廢話了。翠花,上代碼:

ServiceContracts:

  IMembershipService.cs:

  

 1

把Membership,Role包裝為WCF服務(ZT)

using System;

 2

把Membership,Role包裝為WCF服務(ZT)

using System.Web.Security;

 3

把Membership,Role包裝為WCF服務(ZT)

using System.ServiceModel;

 4

把Membership,Role包裝為WCF服務(ZT)

 5

把Membership,Role包裝為WCF服務(ZT)

namespace Infrastructure.ServiceContracts

 6

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

{

 7

把Membership,Role包裝為WCF服務(ZT)

    [ServiceContract(Namespace = ​​http://Infrastructure.ServiceContracts/​​, Name = "IMembershipService", SessionMode = SessionMode.Allowed)]

 8

把Membership,Role包裝為WCF服務(ZT)

    public interface IMembershipService

 9

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

10

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract]

11

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser CreateUser(string username, string password);

12

把Membership,Role包裝為WCF服務(ZT)

13

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "CreateUserWithEmail")]

14

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser CreateUser(string username, string password, string email);

15

把Membership,Role包裝為WCF服務(ZT)

16

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "CreateUserWithQuestion")]

17

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser CreateUser(string username, string password, string email,

18

把Membership,Role包裝為WCF服務(ZT)

            string passwordQuestion,

19

把Membership,Role包裝為WCF服務(ZT)

            string passwordAnswer,

20

把Membership,Role包裝為WCF服務(ZT)

            bool isApproved,

21

把Membership,Role包裝為WCF服務(ZT)

            out MembershipCreateStatus status

22

把Membership,Role包裝為WCF服務(ZT)

            );

23

把Membership,Role包裝為WCF服務(ZT)

24

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "CreateUserWithProviderUserKey")]

25

把Membership,Role包裝為WCF服務(ZT)

26

把Membership,Role包裝為WCF服務(ZT)

27

把Membership,Role包裝為WCF服務(ZT)

28

把Membership,Role包裝為WCF服務(ZT)

29

把Membership,Role包裝為WCF服務(ZT)

            Object providerUserKey,

30

把Membership,Role包裝為WCF服務(ZT)

31

把Membership,Role包裝為WCF服務(ZT)

32

把Membership,Role包裝為WCF服務(ZT)

33

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "DeleteUserDefault")]

34

把Membership,Role包裝為WCF服務(ZT)

        bool DeleteUser(string username);

35

把Membership,Role包裝為WCF服務(ZT)

36

把Membership,Role包裝為WCF服務(ZT)

37

把Membership,Role包裝為WCF服務(ZT)

        bool DeleteUser(string username, bool deleteAllRelatedData);

38

把Membership,Role包裝為WCF服務(ZT)

39

把Membership,Role包裝為WCF服務(ZT)

40

把Membership,Role包裝為WCF服務(ZT)

        MembershipUserCollection GetAllUsers();

41

把Membership,Role包裝為WCF服務(ZT)

42

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetAllUsersByPaging")]

43

把Membership,Role包裝為WCF服務(ZT)

        MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords);

44

把Membership,Role包裝為WCF服務(ZT)

45

把Membership,Role包裝為WCF服務(ZT)

46

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser();

47

把Membership,Role包裝為WCF服務(ZT)

48

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetUserIsOnline")]

49

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser(bool userIsOnline);

50

把Membership,Role包裝為WCF服務(ZT)

51

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetUserByProviderUserKey")]

52

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser(Object providerUserKey);

53

把Membership,Role包裝為WCF服務(ZT)

54

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetUserByUsername")]

55

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser(string username);

56

把Membership,Role包裝為WCF服務(ZT)

57

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetUserByKeyAndIsOnline")]

58

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser(Object providerUserKey, bool userIsOnline);

59

把Membership,Role包裝為WCF服務(ZT)

60

把Membership,Role包裝為WCF服務(ZT)

        [OperationContract(Name = "GetUserByNameAndIsOnline")]

61

把Membership,Role包裝為WCF服務(ZT)

        MembershipUser GetUser(string username, bool userIsOnline);

62

把Membership,Role包裝為WCF服務(ZT)

63

把Membership,Role包裝為WCF服務(ZT)

64

把Membership,Role包裝為WCF服務(ZT)

        string GetUserNameByEmail(string emailToMatch);

65

把Membership,Role包裝為WCF服務(ZT)

66

把Membership,Role包裝為WCF服務(ZT)

67

把Membership,Role包裝為WCF服務(ZT)

        void UpdateUser(MembershipUser user);

68

把Membership,Role包裝為WCF服務(ZT)

69

把Membership,Role包裝為WCF服務(ZT)

70

把Membership,Role包裝為WCF服務(ZT)

        bool ValidateUser(string username, string password);

71

把Membership,Role包裝為WCF服務(ZT)

    }

72

把Membership,Role包裝為WCF服務(ZT)

}

73

把Membership,Role包裝為WCF服務(ZT)

ServiceImplementation:

  MembershipService.cs:

    

  1

把Membership,Role包裝為WCF服務(ZT)

  2

把Membership,Role包裝為WCF服務(ZT)

using System.Collections.Generic;

  3

把Membership,Role包裝為WCF服務(ZT)

using System.Text;

  4

把Membership,Role包裝為WCF服務(ZT)

  5

把Membership,Role包裝為WCF服務(ZT)

  6

把Membership,Role包裝為WCF服務(ZT)

using Infrastructure.ServiceContracts;

  7

把Membership,Role包裝為WCF服務(ZT)

  8

把Membership,Role包裝為WCF服務(ZT)

namespace CoralMIS.Infrastructure.ServiceImplementation

  9

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 10

把Membership,Role包裝為WCF服務(ZT)

    [ServiceBehavior(Name = "MembershipService",

 11

把Membership,Role包裝為WCF服務(ZT)

       Namespace = ​​http://Infrastructure.ServiceImplementation/2007/06​​)]

 12

把Membership,Role包裝為WCF服務(ZT)

    public class MembershipService : IMembershipService

 13

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 14

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

        IMembershipService 成員#region IMembershipService 成員

 15

把Membership,Role包裝為WCF服務(ZT)

 16

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

        CreateUser#region CreateUser

 17

把Membership,Role包裝為WCF服務(ZT)

 18

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser CreateUser(string username, string password)

 19

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 20

把Membership,Role包裝為WCF服務(ZT)

            return Membership.CreateUser(username, password);

 21

把Membership,Role包裝為WCF服務(ZT)

        }

 22

把Membership,Role包裝為WCF服務(ZT)

 23

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser CreateUser(string username, string password, string email)

 24

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 25

把Membership,Role包裝為WCF服務(ZT)

            return Membership.CreateUser(username, password, email);

 26

把Membership,Role包裝為WCF服務(ZT)

 27

把Membership,Role包裝為WCF服務(ZT)

 28

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser CreateUser(string username, string password, string email, string passwordQuestion,

 29

把Membership,Role包裝為WCF服務(ZT)

                                         string passwordAnswer, bool isApproved, out MembershipCreateStatus status)

 30

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 31

把Membership,Role包裝為WCF服務(ZT)

            return

 32

把Membership,Role包裝為WCF服務(ZT)

                Membership.CreateUser(username, password, email, passwordQuestion, passwordAnswer, isApproved,

 33

把Membership,Role包裝為WCF服務(ZT)

                                      out status);

 34

把Membership,Role包裝為WCF服務(ZT)

 35

把Membership,Role包裝為WCF服務(ZT)

 36

把Membership,Role包裝為WCF服務(ZT)

 37

把Membership,Role包裝為WCF服務(ZT)

                                         string passwordAnswer, bool isApproved, object providerUserKey,

 38

把Membership,Role包裝為WCF服務(ZT)

                                         out MembershipCreateStatus status)

 39

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 40

把Membership,Role包裝為WCF服務(ZT)

 41

把Membership,Role包裝為WCF服務(ZT)

 42

把Membership,Role包裝為WCF服務(ZT)

                                      providerUserKey, out status);

 43

把Membership,Role包裝為WCF服務(ZT)

 44

把Membership,Role包裝為WCF服務(ZT)

 45

把Membership,Role包裝為WCF服務(ZT)

        #endregion

 46

把Membership,Role包裝為WCF服務(ZT)

 47

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

        DeleteUser#region DeleteUser

 48

把Membership,Role包裝為WCF服務(ZT)

 49

把Membership,Role包裝為WCF服務(ZT)

        public bool DeleteUser(string username)

 50

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 51

把Membership,Role包裝為WCF服務(ZT)

            return Membership.DeleteUser(username);

 52

把Membership,Role包裝為WCF服務(ZT)

 53

把Membership,Role包裝為WCF服務(ZT)

 54

把Membership,Role包裝為WCF服務(ZT)

        public bool DeleteUser(string username, bool deleteAllRelatedData)

 55

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 56

把Membership,Role包裝為WCF服務(ZT)

            return Membership.DeleteUser(username, deleteAllRelatedData);

 57

把Membership,Role包裝為WCF服務(ZT)

 58

把Membership,Role包裝為WCF服務(ZT)

 59

把Membership,Role包裝為WCF服務(ZT)

 60

把Membership,Role包裝為WCF服務(ZT)

 61

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

        GetAllUsers#region GetAllUsers

 62

把Membership,Role包裝為WCF服務(ZT)

 63

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUserCollection GetAllUsers()

 64

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 65

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetAllUsers();

 66

把Membership,Role包裝為WCF服務(ZT)

 67

把Membership,Role包裝為WCF服務(ZT)

 68

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords)

 69

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 70

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetAllUsers(pageIndex, pageSize, out totalRecords);

 71

把Membership,Role包裝為WCF服務(ZT)

 72

把Membership,Role包裝為WCF服務(ZT)

 73

把Membership,Role包裝為WCF服務(ZT)

 74

把Membership,Role包裝為WCF服務(ZT)

 75

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

        GetUser#region GetUser

 76

把Membership,Role包裝為WCF服務(ZT)

 77

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser()

 78

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 79

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser();

 80

把Membership,Role包裝為WCF服務(ZT)

 81

把Membership,Role包裝為WCF服務(ZT)

 82

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser(bool userIsOnline)

 83

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 84

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser(userIsOnline);

 85

把Membership,Role包裝為WCF服務(ZT)

 86

把Membership,Role包裝為WCF服務(ZT)

 87

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser(object providerUserKey)

 88

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 89

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser(providerUserKey);

 90

把Membership,Role包裝為WCF服務(ZT)

 91

把Membership,Role包裝為WCF服務(ZT)

 92

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser(string username)

 93

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 94

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser(username);

 95

把Membership,Role包裝為WCF服務(ZT)

 96

把Membership,Role包裝為WCF服務(ZT)

 97

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser(object providerUserKey, bool userIsOnline)

 98

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

 99

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser(providerUserKey, userIsOnline);

100

把Membership,Role包裝為WCF服務(ZT)

101

把Membership,Role包裝為WCF服務(ZT)

102

把Membership,Role包裝為WCF服務(ZT)

        public MembershipUser GetUser(string username, bool userIsOnline)

103

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

104

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUser(username, userIsOnline);

105

把Membership,Role包裝為WCF服務(ZT)

106

把Membership,Role包裝為WCF服務(ZT)

107

把Membership,Role包裝為WCF服務(ZT)

108

把Membership,Role包裝為WCF服務(ZT)

109

把Membership,Role包裝為WCF服務(ZT)

        public string GetUserNameByEmail(string emailToMatch)

110

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

111

把Membership,Role包裝為WCF服務(ZT)

            return Membership.GetUserNameByEmail(emailToMatch);

112

把Membership,Role包裝為WCF服務(ZT)

113

把Membership,Role包裝為WCF服務(ZT)

114

把Membership,Role包裝為WCF服務(ZT)

        public void UpdateUser(MembershipUser user)

115

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

116

把Membership,Role包裝為WCF服務(ZT)

            Membership.UpdateUser(user);

117

把Membership,Role包裝為WCF服務(ZT)

118

把Membership,Role包裝為WCF服務(ZT)

119

把Membership,Role包裝為WCF服務(ZT)

        public bool ValidateUser(string username, string password)

120

把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)
把Membership,Role包裝為WCF服務(ZT)

121

把Membership,Role包裝為WCF服務(ZT)

            return Membership.ValidateUser(username, password);

122

把Membership,Role包裝為WCF服務(ZT)

123

把Membership,Role包裝為WCF服務(ZT)

124

把Membership,Role包裝為WCF服務(ZT)

125

把Membership,Role包裝為WCF服務(ZT)