私はLDAPストアにデータをインポートしています。対象の属性はOctetString型です。私はその属性に入るために必要な通常の文字列を持っています。文字列をOctetString(C#)に変換するにはどうすればよいですか?
私はC#(.net 3.5)を使用しています
どうすればいいですか?
私はLDAPストアにデータをインポートしています。対象の属性はOctetString型です。私はその属性に入るために必要な通常の文字列を持っています。文字列をOctetString(C#)に変換するにはどうすればよいですか?
私はC#(.net 3.5)を使用しています
どうすればいいですか?
私の知る限りでは、OctetStringには、単にバイト配列です。これは、バイト配列
byte[] octets = System.Text.Encoding.ASCII.GetBytes("abcd");
OctetString
は、単にバイト配列(したがってオクテット)として表される文字列であるように見えます。 Octet String (SID) Property Type上
MSDNのページでは、オクテット文字列を記述するための、次の例を提供します。
byte[] usrSID = (byte[])usr.Properties["objectSid"].Value;
usr.Properties["objectSid "].Clear();
usr.Properties["objectSid "].Value = usrSID;
usr.CommitChanges();
System.Text.Encoding utf8 = System.Text.Encoding.UTF8;
byte[] octets = utf8.GetBytes("Réne");
にあなたの文字列を変換します
完全に補正を開いたが、いくつかのランダムなグーグルが同意するように見えるでしょう... オクタル・(基本8)と混同しないように