「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>機能一覧]]

*目次 [#v3e654cc]
#contents

*概要 [#i68a0c38]
共通部品群の機能一覧。

*[[暗号・復号化 部品]] [#m9e24257]
※ [[.NET標準の署名・暗号化ライブラリを使用>https://techinfoofmicrosofttech.osscons.jp/index.php?.NET%E3%81%AE%E7%BD%B2%E5%90%8D%E3%83%BB%E6%9A%97%E5%8F%B7%E5%8C%96%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0]]

*ログ出力 [#s3e90f5f]
**ログ出力部品(log4netを使用) [#o2daecb2]
-マネージャ
-インターフェイス
-ログレベル取得I/F

**性能測定部品 [#g936949c]
-高分解能パフォーマンスカウンタを使用した性能測定。
-.NETCoreではタイマー・クラスを使用した性能測定。

**オブジェクト ダンプ部品 [#m28ec1fe]
-Objectのプロパティ情報をダンプできる。

**イベント ログ部品 [#m7d4f323]
-イベント・ログ出力を行う

*I/O [#jac63252]

**ファイル・リソース読込部品・・・環境変数対応 [#ie97f9b7]
-ファイル、埋め込まれたリソースなどから情報を読み込む。
-ターミナル・サービスをサポートするためパス変数は、環境変数対応に対応している。

**Zip部品(DotNetZipを使用) [#hd217954]
ファイル、フォルダのZIPを行う。

*技術 [#l96dc6e9]

**POCO変換部品 [#r9af4f09]
Bean/POCO/DTO変換ライブラリ

-Bean/POCO/DTO間の項目移送処理
-System.DataからBean/POCO/DTO変換への変換。

ASP.NET MVCやWebAPIなど、Bean/POCO/DTOとの親和性が高い開発に利用可能。

**シリアライズ部品 [#m96ffe91]
-シリアライズを行う部品
-シリアライズによるディープ・クローン機能も持つ

**レイトバインド部品 [#ee1dcffa]
レイトバインドを行う部品

**共有メモリ部品 [#x9c273f7]
Win32レベルで、共有メモリ処理を行う。

**C構造体マーシャリング部品 [#kce2baca]
C構造体の構造に合わせた構造体マーシャリングを行う。

**偽装、偽装プロセス起動部品 [#xeda236b]
偽装アカウントのコンテキストで実行する。

**メッセージ・ループ部品 [#lf39cd96]
Windowsのメッセージ・ループの処理を行う。

*文字列変換 [#r90df8a3]

**文字データ エンコード部品 [#zd37e4b1]
***指定の文字コードでのエンコード [#x4818c8b]
-StringToByte, ByteToString

***Webエンコード [#y33651c6]
-HtmlEncode, HtmlDecode
-UrlEncode, UrlEncode2, UrlDecode

***Base64エンコード [#x6ab2615]
-ToBase64String, FromBase64String
-ToBase64UrlString, FromBase64UrlString

***その他エンコード [#o4eb58bf]
-ToHexString, FormHexString
-

**全 ⇔ 半角、平 ⇔ 片仮名 変換 [#a51fa09c]

**3 / 4 桁区切り 変換 [#p2fb00e3]

**ローカル / UTC 時刻変換 [#ua663d00]

**西暦 / 和暦 書式変換 [#j5d318ed]

*チェック機能 [#t5c24e4e]

**正規表現チェック [#e0aa1bca]

***郵便番号 [#u9845101]

***電話番号 [#oa0143ac]

**数値、英字、平 / 片仮名、漢字チェック [#lce5ad8d]

**コード範囲チェック(数値範囲) [#re8f67f2]
JIS X 0208第1第2水準漢字チェック

**コードページチェック [#h91a8e1d]
S-JIS(全 / 半角)チェック

**JIS2004チェック [#ocf84650]

*その他 [#v6609098]

**config情報取得部品 [#d567de60]
app.config、web.configや、appsettings.jsonからconfig情報を取得する部品

**プロパティ文字列分解部品 [#bb13302a]
「xxx=XXX;yyy=YYY;zzz=ZZZ;」的なプロパティ文字列を分解する。

**コマンドライン引数文字列分解部品 [#p6f5e564]
「-o XXX YYY ZZZ -p xxx yyy zzz」的なコマンドライン引数文字列を分解する。

**外字有効化・無効化部品 [#r8c4d0fb]
外字の有効・無効を制御する。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS