SPFile.OpenBinaryStream - Méthode
Ouvre le fichier en tant que flux.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function OpenBinaryStream As Stream
'Utilisation
Dim instance As SPFile
Dim returnValue As Stream
returnValue = instance.OpenBinaryStream()
public Stream OpenBinaryStream()
Valeur renvoyée
Type : System.IO.Stream
Un objet qui représente le fichier.
Remarques
Dans certaines circonstances, une erreur peut se produire qui invite le message suivant « le chemin d'accès spécifié est utilisé dans une substitution » (HRESULT : 0x80070092). Cette erreur se produit lorsque vous créez une instance de SPFile à l'aide de la méthode SPWeb.GetFile(Guid) , en passant le GUID du fichier souhaité. Si vous appelez ensuite la méthode OpenBinaryStream , la référence de paramètre est mal une référence Null (Rien dans Visual Basic) et provoque le message d'erreur décrit.
Pour contourner ce problème, utilisez la version GetFile(String) de la méthode GetFile et place d'un GUID, passez dans l'URL vers le fichier.