Assembly.GetManifestResourceStream Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bildirim kaynağını bu derlemeden yükler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetManifestResourceStream(Type, String) |
Bu derlemeden belirtilen türün ad alanı tarafından kapsamı belirlenmiş belirtilen bildirim kaynağını yükler. |
| GetManifestResourceStream(String) |
Belirtilen bildirim kaynağını bu derlemeden yükler. |
GetManifestResourceStream(Type, String)
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Bu derlemeden belirtilen türün ad alanı tarafından kapsamı belirlenmiş belirtilen bildirim kaynağını yükler.
public:
virtual System::IO::Stream ^ GetManifestResourceStream(Type ^ type, System::String ^ name);
public virtual System.IO.Stream? GetManifestResourceStream(Type type, string name);
public virtual System.IO.Stream GetManifestResourceStream(Type type, string name);
abstract member GetManifestResourceStream : Type * string -> System.IO.Stream
override this.GetManifestResourceStream : Type * string -> System.IO.Stream
Public Overridable Function GetManifestResourceStream (type As Type, name As String) As Stream
Parametreler
- type
- Type
Ad alanı bildirim kaynağı adını kapsamak için kullanılan tür.
- name
- String
İstenen bildirim kaynağının büyük/küçük harfe duyarlı adı.
Döndürülenler
Bildirim kaynağı; veya null derleme sırasında kaynak belirtilmediyse veya kaynak çağıran tarafından görünmüyorsa.
Uygulamalar
Özel durumlar
name parametresi null'dir.
name parametresi boş bir dizedir ("").
Bulunan bir dosya yüklenemedi.
name bulunamadı.
name geçerli bir derleme değil.
Kaynak uzunluğu Int64.MaxValue değerinden büyük.
Açıklamalar
Örneğin, için type belirtilen tam ad "MyNameSpace.MyClasses" ve name "Net" ise, bu yöntem aşırı yüklemesi "MyNameSpace.Net" adlı bir kaynağı arar.
Bildirim kaynağı derleme zamanında derlemeye eklenmiş bir kaynaktır (görüntü dosyası gibi).
Kaynak bilgileri yalnızca kaynağın arayan tarafından görünür olması veya çağıranın sahip olması ReflectionPermissiondurumunda döndürülür.
Note
Bu yöntem, başka bir derlemedeki özel bir kaynağa erişilirse ve çağıranın ReflectionPermissionReflectionPermissionFlag.MemberAccess bayrağı yoksa döndürürnull.
Derleme bildirimi bir kaynak dosyası listelerse, GetManifestResourceStream kaynak dosyası diskte bulunamasa bile bir Stream nesne döndürür. Kaynak dosyası bulunamazsa, sonuçta elde Stream edilen nesnenin oluşturucuya ResourceReader geçirilmesi bir ArgumentExceptionneden olur.
Ayrıca bkz.
Şunlara uygulanır
GetManifestResourceStream(String)
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Belirtilen bildirim kaynağını bu derlemeden yükler.
public:
virtual System::IO::Stream ^ GetManifestResourceStream(System::String ^ name);
public virtual System.IO.Stream GetManifestResourceStream(string name);
public virtual System.IO.Stream? GetManifestResourceStream(string name);
abstract member GetManifestResourceStream : string -> System.IO.Stream
override this.GetManifestResourceStream : string -> System.IO.Stream
Public Overridable Function GetManifestResourceStream (name As String) As Stream
Parametreler
- name
- String
İstenen bildirim kaynağının büyük/küçük harfe duyarlı adı.
Döndürülenler
Bildirim kaynağı; veya null derleme sırasında kaynak belirtilmediyse veya kaynak çağıran tarafından görünmüyorsa.
Uygulamalar
Özel durumlar
name parametresi null'dir.
name parametresi boş bir dizedir ("").
Bulunan bir dosya yüklenemedi.
name bulunamadı.
name geçerli bir derleme değil.
Kaynak uzunluğu Int64.MaxValue değerinden büyük.
Açıklamalar
Bildirim kaynağı derleme zamanında derlemeye eklenmiş bir kaynaktır (görüntü dosyası gibi).
Kaynak bilgileri yalnızca kaynağın arayan tarafından görünür olması veya çağıranın sahip olması ReflectionPermissiondurumunda döndürülür.
Note
Bu yöntem, başka bir derlemedeki özel bir kaynağa erişilirse ve çağıranın ReflectionPermissionReflectionPermissionFlag.MemberAccess bayrağı yoksa döndürürnull.
Derleme bildirimi bir kaynak dosyası listelerse, GetManifestResourceStream kaynak dosyası diskte bulunamasa bile bir Stream nesne döndürür. Kaynak dosyası bulunamazsa, sonuçta elde Stream edilen nesnenin oluşturucuya ResourceReader geçirilmesi bir ArgumentExceptionneden olur.