おそらく単純な問題がありますが、現時点では解決できません。があり、Object
それを に変換する必要がありbyte[]
ます。
public byte[] GetMapiPropertyBytes(string propIdentifier)
{
return (byte[])this.GetMapiProperty(propIdentifier); //InvalidCastException
}
例外:
タイプ 'System.__ComObject' の COM オブジェクトをクラス タイプ 'System.Byte[]' にキャストできません。COM コンポーネントを表す型のインスタンスは、COM コンポーネントを表さない型にキャストできません。ただし、基になる COM コンポーネントがインターフェイスの IID に対する QueryInterface 呼び出しをサポートしている限り、インターフェイスにキャストできます。
これまでのところ良いです-シリアル化しようとしましたが、別の例外が発生しました-シリアル化できません
誰かが私を助けることができますか?それを変換する方法が必要です...