私はasp.net Webサービスプロジェクトを持っています。このプロジェクトには、独自のファイルで宣言されたいくつかのクラスが含まれています。これらのクラスの1つはclsUserです。Asp.net Webサービス、メンバーを非公開にする方法
clsUserは、文字列firstName、文字列passWord、およびboolが有効になっています(より多くは実際には単純ですが)。クライアントコードの作成者がfirstNameとpassWordメンバーにアクセスできるようにして、変更を加えることができるようにしたいが、有効なboolにアクセスしないようにしたい。
私はfirstNameとpassWord publicを作成し、internalを有効にしました(Webサービスコードにアクセスできるようになりました)。問題は、MonoDevelopを使用して、この.Net Webサービスを私たちのLinuxサーバー上に置かなければならないことと、内部であると宣言されたものはMonoには見られません。
Webサービスコードで特定のメンバーにアクセスできるようにする方法はありますか?
マイナーコードを考慮する必要があります。 1.ユーザーの前に "cls"をドロップします。それは何も追加せず、MSや他の多くの人々によって現在悪とみなされています。 2.「passWord」について。通常、ワードブレーカーを利用します。パスワードは実際には1つの単語なので、適切な方法は単に「パスワード」と呼ぶことです。公共の財産でなければ「パスワード」にする必要があります。 – NotMe